public class org.springframework.expression.spel.SpelParserConfiguration
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.expression.spel.SpelParserConfiguration
super_class: java.lang.Object
{
private static final org.springframework.expression.spel.SpelCompilerMode defaultCompilerMode;
descriptor: Lorg/springframework/expression/spel/SpelCompilerMode;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.springframework.expression.spel.SpelCompilerMode compilerMode;
descriptor: Lorg/springframework/expression/spel/SpelCompilerMode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.ClassLoader compilerClassLoader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
private final boolean autoGrowNullReferences;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean autoGrowCollections;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int maximumAutoGrowSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=0
0: ldc "spring.expression.compiler.mode"
invokestatic org.springframework.core.SpringProperties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 1: aload 0
ifnull 3
2: aload 0
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
invokestatic org.springframework.expression.spel.SpelCompilerMode.valueOf:(Ljava/lang/String;)Lorg/springframework/expression/spel/SpelCompilerMode;
goto 4
StackMap locals: java.lang.String
StackMap stack:
3: getstatic org.springframework.expression.spel.SpelCompilerMode.OFF:Lorg/springframework/expression/spel/SpelCompilerMode;
4: StackMap locals:
StackMap stack: org.springframework.expression.spel.SpelCompilerMode
putstatic org.springframework.expression.spel.SpelParserConfiguration.defaultCompilerMode:Lorg/springframework/expression/spel/SpelCompilerMode;
end local 0 5: return
LocalVariableTable:
Start End Slot Name Signature
1 5 0 compilerMode Ljava/lang/String;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
iconst_0
iconst_0
ldc 2147483647
invokespecial org.springframework.expression.spel.SpelParserConfiguration.<init>:(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;ZZI)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
public void <init>(org.springframework.expression.spel.SpelCompilerMode, java.lang.ClassLoader);
descriptor: (Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
iconst_0
ldc 2147483647
invokespecial org.springframework.expression.spel.SpelParserConfiguration.<init>:(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;ZZI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
0 2 1 compilerMode Lorg/springframework/expression/spel/SpelCompilerMode;
0 2 2 compilerClassLoader Ljava/lang/ClassLoader;
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
compilerMode
compilerClassLoader
public void <init>(boolean, boolean);
descriptor: (ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aconst_null
iload 1
iload 2
ldc 2147483647
invokespecial org.springframework.expression.spel.SpelParserConfiguration.<init>:(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;ZZI)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
0 2 1 autoGrowNullReferences Z
0 2 2 autoGrowCollections Z
MethodParameters:
Name Flags
autoGrowNullReferences
autoGrowCollections
public void <init>(boolean, boolean, int);
descriptor: (ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aconst_null
aconst_null
iload 1
iload 2
iload 3
invokespecial org.springframework.expression.spel.SpelParserConfiguration.<init>:(Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;ZZI)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
0 2 1 autoGrowNullReferences Z
0 2 2 autoGrowCollections Z
0 2 3 maximumAutoGrowSize I
MethodParameters:
Name Flags
autoGrowNullReferences
autoGrowCollections
maximumAutoGrowSize
public void <init>(org.springframework.expression.spel.SpelCompilerMode, java.lang.ClassLoader, boolean, boolean, int);
descriptor: (Lorg/springframework/expression/spel/SpelCompilerMode;Ljava/lang/ClassLoader;ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnull 2
aload 1
goto 3
StackMap locals: org.springframework.expression.spel.SpelParserConfiguration org.springframework.expression.spel.SpelCompilerMode java.lang.ClassLoader int int int
StackMap stack: org.springframework.expression.spel.SpelParserConfiguration
2: getstatic org.springframework.expression.spel.SpelParserConfiguration.defaultCompilerMode:Lorg/springframework/expression/spel/SpelCompilerMode;
StackMap locals: org.springframework.expression.spel.SpelParserConfiguration org.springframework.expression.spel.SpelCompilerMode java.lang.ClassLoader int int int
StackMap stack: org.springframework.expression.spel.SpelParserConfiguration org.springframework.expression.spel.SpelCompilerMode
3: putfield org.springframework.expression.spel.SpelParserConfiguration.compilerMode:Lorg/springframework/expression/spel/SpelCompilerMode;
4: aload 0
aload 2
putfield org.springframework.expression.spel.SpelParserConfiguration.compilerClassLoader:Ljava/lang/ClassLoader;
5: aload 0
iload 3
putfield org.springframework.expression.spel.SpelParserConfiguration.autoGrowNullReferences:Z
6: aload 0
iload 4
putfield org.springframework.expression.spel.SpelParserConfiguration.autoGrowCollections:Z
7: aload 0
iload 5
putfield org.springframework.expression.spel.SpelParserConfiguration.maximumAutoGrowSize:I
8: return
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 9 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
0 9 1 compilerMode Lorg/springframework/expression/spel/SpelCompilerMode;
0 9 2 compilerClassLoader Ljava/lang/ClassLoader;
0 9 3 autoGrowNullReferences Z
0 9 4 autoGrowCollections Z
0 9 5 maximumAutoGrowSize I
RuntimeVisibleParameterAnnotations:
0:
org.springframework.lang.Nullable()
1:
org.springframework.lang.Nullable()
2:
3:
4:
MethodParameters:
Name Flags
compilerMode
compilerClassLoader
autoGrowNullReferences
autoGrowCollections
maximumAutoGrowSize
public org.springframework.expression.spel.SpelCompilerMode getCompilerMode();
descriptor: ()Lorg/springframework/expression/spel/SpelCompilerMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.expression.spel.SpelParserConfiguration.compilerMode:Lorg/springframework/expression/spel/SpelCompilerMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
public java.lang.ClassLoader getCompilerClassLoader();
descriptor: ()Ljava/lang/ClassLoader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.expression.spel.SpelParserConfiguration.compilerClassLoader:Ljava/lang/ClassLoader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
RuntimeVisibleAnnotations:
org.springframework.lang.Nullable()
public boolean isAutoGrowNullReferences();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.expression.spel.SpelParserConfiguration.autoGrowNullReferences:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
public boolean isAutoGrowCollections();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.expression.spel.SpelParserConfiguration.autoGrowCollections:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
public int getMaximumAutoGrowSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.springframework.expression.spel.SpelParserConfiguration.maximumAutoGrowSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/springframework/expression/spel/SpelParserConfiguration;
}
SourceFile: "SpelParserConfiguration.java"