public abstract class freemarker.ext.beans.BeansWrapperConfiguration implements java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: freemarker.ext.beans.BeansWrapperConfiguration
super_class: java.lang.Object
{
private final freemarker.template.Version incompatibleImprovements;
descriptor: Lfreemarker/template/Version;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private freemarker.ext.beans.ClassIntrospectorBuilder classIntrospectorBuilder;
descriptor: Lfreemarker/ext/beans/ClassIntrospectorBuilder;
flags: (0x0002) ACC_PRIVATE
private boolean simpleMapWrapper;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean preferIndexedReadMethod;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int defaultDateType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private freemarker.template.ObjectWrapper outerIdentity;
descriptor: Lfreemarker/template/ObjectWrapper;
flags: (0x0002) ACC_PRIVATE
private boolean strict;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean useModelCache;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
protected void <init>(freemarker.template.Version, boolean);
descriptor: (Lfreemarker/template/Version;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
2: aload 0
iconst_0
putfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
3: aload 0
aconst_null
putfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
4: aload 0
iconst_0
putfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
5: aload 0
iconst_0
putfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
6: aload 1
invokestatic freemarker.template._TemplateAPI.checkVersionNotNullAndSupported:(Lfreemarker/template/Version;)V
7: iload 2
ifeq 9
8: aload 1
goto 10
9: StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration freemarker.template.Version int
StackMap stack:
aload 1
invokestatic freemarker.ext.beans.BeansWrapper.normalizeIncompatibleImprovementsVersion:(Lfreemarker/template/Version;)Lfreemarker/template/Version;
10: StackMap locals:
StackMap stack: freemarker.template.Version
astore 1
11: aload 0
aload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
12: aload 0
aload 1
invokevirtual freemarker.template.Version.intValue:()I
getstatic freemarker.template._TemplateAPI.VERSION_INT_2_3_27:I
if_icmpge 13
iconst_1
goto 14
StackMap locals:
StackMap stack: freemarker.ext.beans.BeansWrapperConfiguration
13: iconst_0
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration freemarker.template.Version int
StackMap stack: freemarker.ext.beans.BeansWrapperConfiguration int
14: putfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
15: aload 0
new freemarker.ext.beans.ClassIntrospectorBuilder
dup
aload 1
invokespecial freemarker.ext.beans.ClassIntrospectorBuilder.<init>:(Lfreemarker/template/Version;)V
putfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
16: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 17 1 incompatibleImprovements Lfreemarker/template/Version;
0 17 2 isIncompImprsAlreadyNormalized Z
MethodParameters:
Name Flags
incompatibleImprovements
isIncompImprsAlreadyNormalized
protected void <init>(freemarker.template.Version);
descriptor: (Lfreemarker/template/Version;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokespecial freemarker.ext.beans.BeansWrapperConfiguration.<init>:(Lfreemarker/template/Version;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 incompatibleImprovements Lfreemarker/template/Version;
MethodParameters:
Name Flags
incompatibleImprovements
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_1
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
invokevirtual freemarker.template.Version.hashCode:()I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
ifeq 3
sipush 1231
goto 4
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int
3: sipush 1237
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int int
4: iadd
istore 1
5: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
ifeq 6
sipush 1231
goto 7
StackMap locals:
StackMap stack: int
6: sipush 1237
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int int
7: iadd
istore 1
8: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
ifnull 10
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
invokevirtual java.lang.Object.hashCode:()I
goto 11
StackMap locals:
StackMap stack: int
10: iconst_0
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int int
11: iadd
istore 1
12: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
ifeq 13
sipush 1231
goto 14
StackMap locals:
StackMap stack: int
13: sipush 1237
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int int
14: iadd
istore 1
15: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
ifeq 16
sipush 1231
goto 17
StackMap locals:
StackMap stack: int
16: sipush 1237
StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: int int
17: iadd
istore 1
18: bipush 31
iload 1
imul
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.hashCode:()I
iadd
istore 1
19: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
1 20 1 result I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnonnull 2
iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast freemarker.ext.beans.BeansWrapperConfiguration
astore 2
start local 2 4: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
invokevirtual freemarker.template.Version.equals:(Ljava/lang/Object;)Z
ifne 5
iconst_0
ireturn
5: StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
if_icmpeq 6
iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
if_icmpeq 7
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
if_icmpeq 8
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
if_acmpeq 9
iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
if_icmpeq 10
iconst_0
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
if_icmpeq 11
iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
aload 2
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.equals:(Ljava/lang/Object;)Z
ifne 12
iconst_0
ireturn
12: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 13 1 obj Ljava/lang/Object;
4 13 2 other Lfreemarker/ext/beans/BeansWrapperConfiguration;
MethodParameters:
Name Flags
obj
protected java.lang.Object clone(boolean);
descriptor: (Z)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.clone:()Ljava/lang/Object;
checkcast freemarker.ext.beans.BeansWrapperConfiguration
astore 2
start local 2 1: iload 1
ifeq 5
2: aload 2
3: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.clone:()Ljava/lang/Object;
checkcast freemarker.ext.beans.ClassIntrospectorBuilder
4: putfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
5: StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration
StackMap stack:
aload 2
6: areturn
end local 2 7: StackMap locals: freemarker.ext.beans.BeansWrapperConfiguration int
StackMap stack: java.lang.CloneNotSupportedException
astore 2
start local 2 8: new java.lang.RuntimeException
dup
ldc "Failed to clone BeansWrapperConfiguration"
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 9 1 deepCloneKey Z
1 7 2 clone Lfreemarker/ext/beans/BeansWrapperConfiguration;
8 9 2 e Ljava/lang/CloneNotSupportedException;
Exception table:
from to target type
0 6 7 Class java.lang.CloneNotSupportedException
MethodParameters:
Name Flags
deepCloneKey
public boolean isSimpleMapWrapper();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setSimpleMapWrapper(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.simpleMapWrapper:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 simpleMapWrapper Z
MethodParameters:
Name Flags
simpleMapWrapper
public boolean getPreferIndexedReadMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setPreferIndexedReadMethod(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.preferIndexedReadMethod:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 preferIndexedReadMethod Z
MethodParameters:
Name Flags
preferIndexedReadMethod
public int getDefaultDateType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setDefaultDateType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.defaultDateType:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 defaultDateType I
MethodParameters:
Name Flags
defaultDateType
public freemarker.template.ObjectWrapper getOuterIdentity();
descriptor: ()Lfreemarker/template/ObjectWrapper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setOuterIdentity(freemarker.template.ObjectWrapper);
descriptor: (Lfreemarker/template/ObjectWrapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.outerIdentity:Lfreemarker/template/ObjectWrapper;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 outerIdentity Lfreemarker/template/ObjectWrapper;
MethodParameters:
Name Flags
outerIdentity
public boolean isStrict();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setStrict(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.strict:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 strict Z
MethodParameters:
Name Flags
strict
public boolean getUseModelCache();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setUseModelCache(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield freemarker.ext.beans.BeansWrapperConfiguration.useModelCache:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 useModelCache Z
MethodParameters:
Name Flags
useModelCache
public freemarker.template.Version getIncompatibleImprovements();
descriptor: ()Lfreemarker/template/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public int getExposureLevel();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.getExposureLevel:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setExposureLevel(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
iload 1
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.setExposureLevel:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 exposureLevel I
MethodParameters:
Name Flags
exposureLevel
public boolean getExposeFields();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.getExposeFields:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setExposeFields(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
iload 1
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.setExposeFields:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 exposeFields Z
MethodParameters:
Name Flags
exposeFields
public boolean getTreatDefaultMethodsAsBeanMembers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.getTreatDefaultMethodsAsBeanMembers:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setTreatDefaultMethodsAsBeanMembers(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
iload 1
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.setTreatDefaultMethodsAsBeanMembers:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 treatDefaultMethodsAsBeanMembers Z
MethodParameters:
Name Flags
treatDefaultMethodsAsBeanMembers
public freemarker.ext.beans.MethodAppearanceFineTuner getMethodAppearanceFineTuner();
descriptor: ()Lfreemarker/ext/beans/MethodAppearanceFineTuner;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.getMethodAppearanceFineTuner:()Lfreemarker/ext/beans/MethodAppearanceFineTuner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
public void setMethodAppearanceFineTuner(freemarker.ext.beans.MethodAppearanceFineTuner);
descriptor: (Lfreemarker/ext/beans/MethodAppearanceFineTuner;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
aload 1
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.setMethodAppearanceFineTuner:(Lfreemarker/ext/beans/MethodAppearanceFineTuner;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 methodAppearanceFineTuner Lfreemarker/ext/beans/MethodAppearanceFineTuner;
MethodParameters:
Name Flags
methodAppearanceFineTuner
freemarker.ext.beans.MethodSorter getMethodSorter();
descriptor: ()Lfreemarker/ext/beans/MethodSorter;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.getMethodSorter:()Lfreemarker/ext/beans/MethodSorter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
void setMethodSorter(freemarker.ext.beans.MethodSorter);
descriptor: (Lfreemarker/ext/beans/MethodSorter;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
aload 1
invokevirtual freemarker.ext.beans.ClassIntrospectorBuilder.setMethodSorter:(Lfreemarker/ext/beans/MethodSorter;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
0 2 1 methodSorter Lfreemarker/ext/beans/MethodSorter;
MethodParameters:
Name Flags
methodSorter
freemarker.ext.beans.ClassIntrospectorBuilder getClassIntrospectorBuilder();
descriptor: ()Lfreemarker/ext/beans/ClassIntrospectorBuilder;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.ext.beans.BeansWrapperConfiguration.classIntrospectorBuilder:Lfreemarker/ext/beans/ClassIntrospectorBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/ext/beans/BeansWrapperConfiguration;
}
SourceFile: "BeansWrapperConfiguration.java"