public final class com.oracle.js.parser.ScriptEnvironment$Builder
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.js.parser.ScriptEnvironment$Builder
super_class: java.lang.Object
{
private int ecmaScriptVersion;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean constAsVar;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean emptyStatements;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean syntaxExtensions;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean scripting;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean shebang;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean strict;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean allowBigInt;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean annexB;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean classFields;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.oracle.js.parser.ScriptEnvironment$FunctionStatementBehavior functionStatementBehavior;
descriptor: Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
flags: (0x0002) ACC_PRIVATE
private java.io.PrintWriter dumpOnError;
descriptor: Ljava/io/PrintWriter;
flags: (0x0002) ACC_PRIVATE
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
bipush 6
putfield com.oracle.js.parser.ScriptEnvironment$Builder.ecmaScriptVersion:I
2: aload 0
iconst_1
putfield com.oracle.js.parser.ScriptEnvironment$Builder.syntaxExtensions:Z
3: aload 0
iconst_1
putfield com.oracle.js.parser.ScriptEnvironment$Builder.annexB:Z
4: aload 0
iconst_1
putfield com.oracle.js.parser.ScriptEnvironment$Builder.classFields:Z
5: aload 0
getstatic com.oracle.js.parser.ScriptEnvironment$FunctionStatementBehavior.ERROR:Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
putfield com.oracle.js.parser.ScriptEnvironment$Builder.functionStatementBehavior:Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
public com.oracle.js.parser.ScriptEnvironment$Builder ecmaScriptVersion(int);
descriptor: (I)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.ecmaScriptVersion:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 ecmaScriptVersion I
MethodParameters:
Name Flags
ecmaScriptVersion
public com.oracle.js.parser.ScriptEnvironment$Builder constAsVar(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.constAsVar:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 constAsVar Z
MethodParameters:
Name Flags
constAsVar
public com.oracle.js.parser.ScriptEnvironment$Builder emptyStatements(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.emptyStatements:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 emptyStatements Z
MethodParameters:
Name Flags
emptyStatements
public com.oracle.js.parser.ScriptEnvironment$Builder syntaxExtensions(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.syntaxExtensions:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 syntaxExtensions Z
MethodParameters:
Name Flags
syntaxExtensions
public com.oracle.js.parser.ScriptEnvironment$Builder scripting(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.scripting:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 scripting Z
MethodParameters:
Name Flags
scripting
public com.oracle.js.parser.ScriptEnvironment$Builder shebang(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.shebang:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 shebang Z
MethodParameters:
Name Flags
shebang
public com.oracle.js.parser.ScriptEnvironment$Builder strict(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.strict:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 strict Z
MethodParameters:
Name Flags
strict
public com.oracle.js.parser.ScriptEnvironment$Builder allowBigInt(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.allowBigInt:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 allowBigInt Z
MethodParameters:
Name Flags
allowBigInt
public com.oracle.js.parser.ScriptEnvironment$Builder annexB(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.annexB:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 annexB Z
MethodParameters:
Name Flags
annexB
public com.oracle.js.parser.ScriptEnvironment$Builder classFields(boolean);
descriptor: (Z)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.classFields:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 classFields Z
MethodParameters:
Name Flags
classFields
public com.oracle.js.parser.ScriptEnvironment$Builder functionStatementBehavior(com.oracle.js.parser.ScriptEnvironment$FunctionStatementBehavior);
descriptor: (Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.functionStatementBehavior:Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 functionStatementBehavior Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
MethodParameters:
Name Flags
functionStatementBehavior
public com.oracle.js.parser.ScriptEnvironment$Builder dumpOnError(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)Lcom/oracle/js/parser/ScriptEnvironment$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 com.oracle.js.parser.ScriptEnvironment$Builder.dumpOnError:Ljava/io/PrintWriter;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
0 2 1 dumpOnError Ljava/io/PrintWriter;
MethodParameters:
Name Flags
dumpOnError
public com.oracle.js.parser.ScriptEnvironment build();
descriptor: ()Lcom/oracle/js/parser/ScriptEnvironment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=1, args_size=1
start local 0 0: new com.oracle.js.parser.ScriptEnvironment
dup
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.strict:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.ecmaScriptVersion:I
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.emptyStatements:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.syntaxExtensions:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.scripting:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.shebang:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.constAsVar:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.allowBigInt:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.annexB:Z
1: aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.classFields:Z
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.functionStatementBehavior:Lcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;
aload 0
getfield com.oracle.js.parser.ScriptEnvironment$Builder.dumpOnError:Ljava/io/PrintWriter;
2: invokespecial com.oracle.js.parser.ScriptEnvironment.<init>:(ZIZZZZZZZZLcom/oracle/js/parser/ScriptEnvironment$FunctionStatementBehavior;Ljava/io/PrintWriter;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/js/parser/ScriptEnvironment$Builder;
}
SourceFile: "ScriptEnvironment.java"
NestHost: com.oracle.js.parser.ScriptEnvironment
InnerClasses:
public final Builder = com.oracle.js.parser.ScriptEnvironment$Builder of com.oracle.js.parser.ScriptEnvironment
public final FunctionStatementBehavior = com.oracle.js.parser.ScriptEnvironment$FunctionStatementBehavior of com.oracle.js.parser.ScriptEnvironment