public abstract class org.apache.logging.log4j.core.appender.AbstractAppender$Builder<B extends org.apache.logging.log4j.core.appender.AbstractAppender$Builder<B>> extends org.apache.logging.log4j.core.filter.AbstractFilterable$Builder<B>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.logging.log4j.core.appender.AbstractAppender$Builder
super_class: org.apache.logging.log4j.core.filter.AbstractFilterable$Builder
{
private boolean ignoreExceptions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()
private org.apache.logging.log4j.core.Layout<? extends java.io.Serializable> layout;
descriptor: Lorg/apache/logging/log4j/core/Layout;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginElement(value = "Layout")
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute()
org.apache.logging.log4j.core.config.plugins.validation.constraints.Required(message = "No appender name provided")
private org.apache.logging.log4j.core.config.Configuration configuration;
descriptor: Lorg/apache/logging/log4j/core/config/Configuration;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
org.apache.logging.log4j.core.config.plugins.PluginConfiguration()
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.logging.log4j.core.filter.AbstractFilterable$Builder.<init>:()V
1: aload 0
iconst_1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.ignoreExceptions:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
public org.apache.logging.log4j.core.config.Configuration getConfiguration();
descriptor: ()Lorg/apache/logging/log4j/core/config/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.configuration:Lorg/apache/logging/log4j/core/config/Configuration;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
public org.apache.logging.log4j.core.Layout<? extends java.io.Serializable> getLayout();
descriptor: ()Lorg/apache/logging/log4j/core/Layout;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
Signature: ()Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
public org.apache.logging.log4j.core.Layout<? extends java.io.Serializable> getOrCreateLayout();
descriptor: ()Lorg/apache/logging/log4j/core/Layout;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
ifnonnull 2
1: invokestatic org.apache.logging.log4j.core.layout.PatternLayout.createDefaultLayout:()Lorg/apache/logging/log4j/core/layout/PatternLayout;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
Signature: ()Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
public org.apache.logging.log4j.core.Layout<? extends java.io.Serializable> getOrCreateLayout(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Lorg/apache/logging/log4j/core/Layout;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
ifnonnull 2
1: invokestatic org.apache.logging.log4j.core.layout.PatternLayout.newBuilder:()Lorg/apache/logging/log4j/core/layout/PatternLayout$Builder;
aload 1
invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$Builder.withCharset:(Ljava/nio/charset/Charset;)Lorg/apache/logging/log4j/core/layout/PatternLayout$Builder;
invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$Builder.build:()Lorg/apache/logging/log4j/core/layout/PatternLayout;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 3 1 charset Ljava/nio/charset/Charset;
Signature: (Ljava/nio/charset/Charset;)Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
MethodParameters:
Name Flags
charset final
public boolean isIgnoreExceptions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.ignoreExceptions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
public B setConfiguration(org.apache.logging.log4j.core.config.Configuration);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.configuration:Lorg/apache/logging/log4j/core/config/Configuration;
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.AbstractAppender$Builder
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 2 1 configuration Lorg/apache/logging/log4j/core/config/Configuration;
Signature: (Lorg/apache/logging/log4j/core/config/Configuration;)TB;
MethodParameters:
Name Flags
configuration final
public B setIgnoreExceptions();
descriptor: (Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.ignoreExceptions:Z
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.AbstractAppender$Builder
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 2 1 ignoreExceptions Z
Signature: (Z)TB;
MethodParameters:
Name Flags
ignoreExceptions final
public B setLayout(org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>);
descriptor: (Lorg/apache/logging/log4j/core/Layout;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.layout:Lorg/apache/logging/log4j/core/Layout;
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.AbstractAppender$Builder
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 2 1 layout Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
Signature: (Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;)TB;
MethodParameters:
Name Flags
layout final
public B setName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.name:Ljava/lang/String;
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.AbstractAppender$Builder
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 2 1 name Ljava/lang/String;
Signature: (Ljava/lang/String;)TB;
MethodParameters:
Name Flags
name final
public B withConfiguration(org.apache.logging.log4j.core.config.Configuration);
descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.logging.log4j.core.appender.AbstractAppender$Builder.configuration:Lorg/apache/logging/log4j/core/config/Configuration;
1: aload 0
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.asBuilder:()Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
checkcast org.apache.logging.log4j.core.appender.AbstractAppender$Builder
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 2 1 configuration Lorg/apache/logging/log4j/core/config/Configuration;
Signature: (Lorg/apache/logging/log4j/core/config/Configuration;)TB;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
configuration final
public B withIgnoreExceptions();
descriptor: (Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.setIgnoreExceptions:(Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 1 1 ignoreExceptions Z
Signature: (Z)TB;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
ignoreExceptions final
public B withLayout(org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>);
descriptor: (Lorg/apache/logging/log4j/core/Layout;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.setLayout:(Lorg/apache/logging/log4j/core/Layout;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 1 1 layout Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
Signature: (Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;)TB;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
layout final
public B withName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.logging.log4j.core.appender.AbstractAppender$Builder.setName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;
0 1 1 name Ljava/lang/String;
Signature: (Ljava/lang/String;)TB;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name final
}
Signature: <B:Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder<TB;>;>Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder<TB;>;
SourceFile: "AbstractAppender.java"
NestHost: org.apache.logging.log4j.core.appender.AbstractAppender
InnerClasses:
public abstract Builder = org.apache.logging.log4j.core.appender.AbstractAppender$Builder of org.apache.logging.log4j.core.appender.AbstractAppender
public abstract Builder = org.apache.logging.log4j.core.filter.AbstractFilterable$Builder of org.apache.logging.log4j.core.filter.AbstractFilterable
public Builder = org.apache.logging.log4j.core.layout.PatternLayout$Builder of org.apache.logging.log4j.core.layout.PatternLayout