public final class com.oracle.truffle.js.runtime.JSParserOptions
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.js.runtime.JSParserOptions
super_class: java.lang.Object
{
private final boolean strict;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean scripting;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean shebang;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int ecmaScriptVersion;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean syntaxExtensions;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean constAsVar;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean functionStatementError;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean dumpOnError;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean emptyStatements;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean annexB;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean allowBigInt;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean classFields;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
2: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
3: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
4: aload 0
bipush 13
putfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
5: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
6: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
7: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
8: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
9: aload 0
iconst_0
putfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
10: aload 0
iconst_1
putfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
11: aload 0
iconst_1
putfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
12: aload 0
iconst_1
putfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
private void <init>(boolean, boolean, boolean, int, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean);
descriptor: (ZZZIZZZZZZZZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=13, args_size=13
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 start local 12 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
2: aload 0
iload 2
putfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
3: aload 0
iload 3
putfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
4: aload 0
iload 4
putfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
5: aload 0
iload 5
putfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
6: aload 0
iload 6
putfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
7: aload 0
iload 7
putfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
8: aload 0
iload 8
putfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
9: aload 0
iload 9
putfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
10: aload 0
iload 10
putfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
11: aload 0
iload 11
putfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
12: aload 0
iload 12
putfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
13: return
end local 12 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 14 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 14 1 strict Z
0 14 2 scripting Z
0 14 3 shebang Z
0 14 4 ecmaScriptVersion I
0 14 5 syntaxExtensions Z
0 14 6 constAsVar Z
0 14 7 functionStatementError Z
0 14 8 dumpOnError Z
0 14 9 emptyStatements Z
0 14 10 annexB Z
0 14 11 allowBigInt Z
0 14 12 classFields Z
MethodParameters:
Name Flags
strict
scripting
shebang
ecmaScriptVersion
syntaxExtensions
constAsVar
functionStatementError
dumpOnError
emptyStatements
annexB
allowBigInt
classFields
public boolean isStrict();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isScripting();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isShebang();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isSyntaxExtensions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isConstAsVar();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public int getEcmaScriptVersion();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isES6();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
bipush 6
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isES8();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
bipush 8
if_icmplt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isFunctionStatementError();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isDumpOnError();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isEmptyStatements();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isAnnexB();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isAllowBigInt();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public boolean isClassFields();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
public com.oracle.truffle.js.runtime.JSParserOptions putOptions(org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
astore 2
start local 2 1: getstatic com.oracle.truffle.js.runtime.JSContextOptions.ECMASCRIPT_VERSION:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 2: aload 2
iload 3
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putEcmaScriptVersion:(I)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
3: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SYNTAX_EXTENSIONS:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 4
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SYNTAX_EXTENSIONS:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
goto 5
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions org.graalvm.options.OptionValues com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions
4: getstatic com.oracle.truffle.js.runtime.JSContextOptions.NASHORN_COMPATIBILITY_MODE:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions org.graalvm.options.OptionValues com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions java.lang.Boolean
5: invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putSyntaxExtensions:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
6: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SCRIPTING:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putScripting:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
7: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SHEBANG:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 8
getstatic com.oracle.truffle.js.runtime.JSContextOptions.SHEBANG:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
goto 10
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions
8: iload 3
bipush 11
if_icmplt 9
iconst_1
goto 10
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions
9: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions org.graalvm.options.OptionValues com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions int
10: invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putShebang:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
11: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.STRICT:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putStrict:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
12: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.CONST_AS_VAR:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putConstAsVar:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
13: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.FUNCTION_STATEMENT_ERROR:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putFunctionStatementError:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
14: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.ANNEX_B:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putAnnexB:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
15: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.BIGINT:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putAllowBigInt:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
16: aload 2
getstatic com.oracle.truffle.js.runtime.JSContextOptions.CLASS_FIELDS:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.hasBeenSet:(Lorg/graalvm/options/OptionValues;)Z
ifeq 17
getstatic com.oracle.truffle.js.runtime.JSContextOptions.CLASS_FIELDS:Lorg/graalvm/options/OptionKey;
aload 1
invokevirtual org.graalvm.options.OptionKey.getValue:(Lorg/graalvm/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
goto 19
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions
17: iload 3
bipush 12
if_icmplt 18
iconst_1
goto 19
StackMap locals:
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions
18: iconst_0
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions org.graalvm.options.OptionValues com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: com.oracle.truffle.js.runtime.JSParserOptions int
19: invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putClassFields:(Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
astore 2
20: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 21 1 optionValues Lorg/graalvm/options/OptionValues;
1 21 2 opts Lcom/oracle/truffle/js/runtime/JSParserOptions;
2 21 3 ecmaScriptVersion I
MethodParameters:
Name Flags
optionValues
public static com.oracle.truffle.js.runtime.JSParserOptions fromOptions(org.graalvm.options.OptionValues);
descriptor: (Lorg/graalvm/options/OptionValues;)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new com.oracle.truffle.js.runtime.JSParserOptions
dup
invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:()V
aload 0
invokevirtual com.oracle.truffle.js.runtime.JSParserOptions.putOptions:(Lorg/graalvm/options/OptionValues;)Lcom/oracle/truffle/js/runtime/JSParserOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 optionValues Lorg/graalvm/options/OptionValues;
MethodParameters:
Name Flags
optionValues
public com.oracle.truffle.js.runtime.JSParserOptions putStrict(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 strict Z
MethodParameters:
Name Flags
strict
public com.oracle.truffle.js.runtime.JSParserOptions putScripting(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 scripting Z
MethodParameters:
Name Flags
scripting
public com.oracle.truffle.js.runtime.JSParserOptions putShebang(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 shebang Z
MethodParameters:
Name Flags
shebang
public com.oracle.truffle.js.runtime.JSParserOptions putEcmaScriptVersion(int);
descriptor: (I)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 ecmaScriptVersion I
MethodParameters:
Name Flags
ecmaScriptVersion
public com.oracle.truffle.js.runtime.JSParserOptions putSyntaxExtensions(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 syntaxExtensions Z
MethodParameters:
Name Flags
syntaxExtensions
public com.oracle.truffle.js.runtime.JSParserOptions putConstAsVar(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 constAsVar Z
MethodParameters:
Name Flags
constAsVar
public com.oracle.truffle.js.runtime.JSParserOptions putFunctionStatementError(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 functionStatementError Z
MethodParameters:
Name Flags
functionStatementError
public com.oracle.truffle.js.runtime.JSParserOptions putAnnexB(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 annexB Z
MethodParameters:
Name Flags
annexB
public com.oracle.truffle.js.runtime.JSParserOptions putAllowBigInt(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
iload 1
2: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 allowBigInt Z
MethodParameters:
Name Flags
allowBigInt
public com.oracle.truffle.js.runtime.JSParserOptions putClassFields(boolean);
descriptor: (Z)Lcom/oracle/truffle/js/runtime/JSParserOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
if_icmpeq 4
1: new com.oracle.truffle.js.runtime.JSParserOptions
dup
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
2: iload 1
3: invokespecial com.oracle.truffle.js.runtime.JSParserOptions.<init>:(ZZZIZZZZZZZZ)V
areturn
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 5 1 classFields Z
MethodParameters:
Name Flags
classFields
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 com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
ifeq 2
sipush 1231
goto 3
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int
2: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
3: iadd
istore 1
4: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
ifeq 5
sipush 1231
goto 6
StackMap locals:
StackMap stack: int
5: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
6: iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
ifeq 8
sipush 1231
goto 9
StackMap locals:
StackMap stack: int
8: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
9: iadd
istore 1
10: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
iadd
istore 1
11: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
ifeq 12
sipush 1231
goto 13
StackMap locals:
StackMap stack: int
12: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
13: iadd
istore 1
14: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
ifeq 15
sipush 1231
goto 16
StackMap locals:
StackMap stack: int
15: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
16: iadd
istore 1
17: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
ifeq 18
sipush 1231
goto 19
StackMap locals:
StackMap stack: int
18: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
19: iadd
istore 1
20: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
ifeq 21
sipush 1231
goto 22
StackMap locals:
StackMap stack: int
21: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
22: iadd
istore 1
23: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
ifeq 24
sipush 1231
goto 25
StackMap locals:
StackMap stack: int
24: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
25: iadd
istore 1
26: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
ifeq 27
sipush 1231
goto 28
StackMap locals:
StackMap stack: int
27: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
28: iadd
istore 1
29: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
ifeq 30
sipush 1231
goto 31
StackMap locals:
StackMap stack: int
30: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
31: iadd
istore 1
32: bipush 31
iload 1
imul
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
ifeq 33
sipush 1231
goto 34
StackMap locals:
StackMap stack: int
33: sipush 1237
StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions int
StackMap stack: int int
34: iadd
istore 1
35: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
1 36 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 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.oracle.truffle.js.runtime.JSParserOptions
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast com.oracle.truffle.js.runtime.JSParserOptions
astore 2
start local 2 5: aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.annexB:Z
if_icmpeq 7
6: iconst_0
ireturn
7: StackMap locals: com.oracle.truffle.js.runtime.JSParserOptions
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.constAsVar:Z
if_icmpeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.dumpOnError:Z
if_icmpeq 11
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.ecmaScriptVersion:I
if_icmpeq 13
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.emptyStatements:Z
if_icmpeq 15
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.functionStatementError:Z
if_icmpeq 17
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.scripting:Z
if_icmpeq 19
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.shebang:Z
if_icmpeq 21
20: iconst_0
ireturn
21: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.strict:Z
if_icmpeq 23
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.syntaxExtensions:Z
if_icmpeq 25
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.allowBigInt:Z
if_icmpeq 27
26: iconst_0
ireturn
27: StackMap locals:
StackMap stack:
aload 0
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
aload 2
getfield com.oracle.truffle.js.runtime.JSParserOptions.classFields:Z
if_icmpeq 29
28: iconst_0
ireturn
29: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/oracle/truffle/js/runtime/JSParserOptions;
0 30 1 obj Ljava/lang/Object;
5 30 2 other Lcom/oracle/truffle/js/runtime/JSParserOptions;
MethodParameters:
Name Flags
obj
}
SourceFile: "JSParserOptions.java"