class freemarker.core.LegacyConstructorParserConfiguration implements freemarker.core.ParserConfiguration
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: freemarker.core.LegacyConstructorParserConfiguration
super_class: java.lang.Object
{
private final int tagSyntax;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int interpolationSyntax;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int namingConvention;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean whitespaceStripping;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean strictSyntaxMode;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private freemarker.core.ArithmeticEngine arithmeticEngine;
descriptor: Lfreemarker/core/ArithmeticEngine;
flags: (0x0002) ACC_PRIVATE
private java.lang.Integer autoEscapingPolicy;
descriptor: Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
private freemarker.core.OutputFormat outputFormat;
descriptor: Lfreemarker/core/OutputFormat;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean recognizeStandardFileExtensions;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private java.lang.Integer tabSize;
descriptor: Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
private final freemarker.template.Version incompatibleImprovements;
descriptor: Lfreemarker/template/Version;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(boolean, boolean, int, int, int, java.lang.Integer, freemarker.core.OutputFormat, java.lang.Boolean, java.lang.Integer, freemarker.template.Version, freemarker.core.ArithmeticEngine);
descriptor: (ZZIIILjava/lang/Integer;Lfreemarker/core/OutputFormat;Ljava/lang/Boolean;Ljava/lang/Integer;Lfreemarker/template/Version;Lfreemarker/core/ArithmeticEngine;)V
flags: (0x0000)
Code:
stack=2, locals=12, args_size=12
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 3
putfield freemarker.core.LegacyConstructorParserConfiguration.tagSyntax:I
2: aload 0
iload 4
putfield freemarker.core.LegacyConstructorParserConfiguration.interpolationSyntax:I
3: aload 0
iload 5
putfield freemarker.core.LegacyConstructorParserConfiguration.namingConvention:I
4: aload 0
iload 2
putfield freemarker.core.LegacyConstructorParserConfiguration.whitespaceStripping:Z
5: aload 0
iload 1
putfield freemarker.core.LegacyConstructorParserConfiguration.strictSyntaxMode:Z
6: aload 0
aload 6
putfield freemarker.core.LegacyConstructorParserConfiguration.autoEscapingPolicy:Ljava/lang/Integer;
7: aload 0
aload 7
putfield freemarker.core.LegacyConstructorParserConfiguration.outputFormat:Lfreemarker/core/OutputFormat;
8: aload 0
aload 8
putfield freemarker.core.LegacyConstructorParserConfiguration.recognizeStandardFileExtensions:Ljava/lang/Boolean;
9: aload 0
aload 9
putfield freemarker.core.LegacyConstructorParserConfiguration.tabSize:Ljava/lang/Integer;
10: aload 0
aload 10
putfield freemarker.core.LegacyConstructorParserConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
11: aload 0
aload 11
putfield freemarker.core.LegacyConstructorParserConfiguration.arithmeticEngine:Lfreemarker/core/ArithmeticEngine;
12: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 13 1 strictSyntaxMode Z
0 13 2 whitespaceStripping Z
0 13 3 tagSyntax I
0 13 4 interpolationSyntax I
0 13 5 namingConvention I
0 13 6 autoEscaping Ljava/lang/Integer;
0 13 7 outputFormat Lfreemarker/core/OutputFormat;
0 13 8 recognizeStandardFileExtensions Ljava/lang/Boolean;
0 13 9 tabSize Ljava/lang/Integer;
0 13 10 incompatibleImprovements Lfreemarker/template/Version;
0 13 11 arithmeticEngine Lfreemarker/core/ArithmeticEngine;
MethodParameters:
Name Flags
strictSyntaxMode
whitespaceStripping
tagSyntax
interpolationSyntax
namingConvention
autoEscaping
outputFormat
recognizeStandardFileExtensions
tabSize
incompatibleImprovements
arithmeticEngine
public int getTagSyntax();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.tagSyntax:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
public int getInterpolationSyntax();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.interpolationSyntax:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
public int getNamingConvention();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.namingConvention:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
public boolean getWhitespaceStripping();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.whitespaceStripping:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
public boolean getStrictSyntaxMode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.strictSyntaxMode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
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.core.LegacyConstructorParserConfiguration.incompatibleImprovements:Lfreemarker/template/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
public freemarker.core.ArithmeticEngine getArithmeticEngine();
descriptor: ()Lfreemarker/core/ArithmeticEngine;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.arithmeticEngine:Lfreemarker/core/ArithmeticEngine;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.arithmeticEngine:Lfreemarker/core/ArithmeticEngine;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
void setArithmeticEngineIfNotSet(freemarker.core.ArithmeticEngine);
descriptor: (Lfreemarker/core/ArithmeticEngine;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.arithmeticEngine:Lfreemarker/core/ArithmeticEngine;
ifnonnull 2
1: aload 0
aload 1
putfield freemarker.core.LegacyConstructorParserConfiguration.arithmeticEngine:Lfreemarker/core/ArithmeticEngine;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 3 1 arithmeticEngine Lfreemarker/core/ArithmeticEngine;
MethodParameters:
Name Flags
arithmeticEngine
public int getAutoEscapingPolicy();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.autoEscapingPolicy:Ljava/lang/Integer;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.autoEscapingPolicy:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
void setAutoEscapingPolicyIfNotSet(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.autoEscapingPolicy:Ljava/lang/Integer;
ifnonnull 2
1: aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield freemarker.core.LegacyConstructorParserConfiguration.autoEscapingPolicy:Ljava/lang/Integer;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 3 1 autoEscapingPolicy I
MethodParameters:
Name Flags
autoEscapingPolicy
public freemarker.core.OutputFormat getOutputFormat();
descriptor: ()Lfreemarker/core/OutputFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.outputFormat:Lfreemarker/core/OutputFormat;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.outputFormat:Lfreemarker/core/OutputFormat;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
void setOutputFormatIfNotSet(freemarker.core.OutputFormat);
descriptor: (Lfreemarker/core/OutputFormat;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.outputFormat:Lfreemarker/core/OutputFormat;
ifnonnull 2
1: aload 0
aload 1
putfield freemarker.core.LegacyConstructorParserConfiguration.outputFormat:Lfreemarker/core/OutputFormat;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 3 1 outputFormat Lfreemarker/core/OutputFormat;
MethodParameters:
Name Flags
outputFormat
public boolean getRecognizeStandardFileExtensions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.recognizeStandardFileExtensions:Ljava/lang/Boolean;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.recognizeStandardFileExtensions:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
void setRecognizeStandardFileExtensionsIfNotSet(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.recognizeStandardFileExtensions:Ljava/lang/Boolean;
ifnonnull 2
1: aload 0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield freemarker.core.LegacyConstructorParserConfiguration.recognizeStandardFileExtensions:Ljava/lang/Boolean;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 3 1 recognizeStandardFileExtensions Z
MethodParameters:
Name Flags
recognizeStandardFileExtensions
public int getTabSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.tabSize:Ljava/lang/Integer;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
invokespecial java.lang.IllegalStateException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.tabSize:Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
void setTabSizeIfNotSet(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield freemarker.core.LegacyConstructorParserConfiguration.tabSize:Ljava/lang/Integer;
ifnonnull 2
1: aload 0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
putfield freemarker.core.LegacyConstructorParserConfiguration.tabSize:Ljava/lang/Integer;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lfreemarker/core/LegacyConstructorParserConfiguration;
0 3 1 tabSize I
MethodParameters:
Name Flags
tabSize
}
SourceFile: "LegacyConstructorParserConfiguration.java"