public final class jdk.nashorn.api.tree.Tree$Kind extends java.lang.Enum<jdk.nashorn.api.tree.Tree$Kind>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: jdk.nashorn.api.tree.Tree$Kind
super_class: java.lang.Enum
{
public static final jdk.nashorn.api.tree.Tree$Kind ARRAY_ACCESS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind ARRAY_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind BLOCK;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind BREAK;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CLASS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CLASS_EXPRESSION;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CASE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CATCH;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind COMPILATION_UNIT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CONDITIONAL_EXPRESSION;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CONTINUE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind DO_WHILE_LOOP;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind DEBUGGER;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind FOR_IN_LOOP;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind FUNCTION_EXPRESSION;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind ERROR;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind EXPRESSION_STATEMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MEMBER_SELECT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind FOR_LOOP;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind IDENTIFIER;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind IF;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind INSTANCE_OF;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LABELED_STATEMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MODULE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind EXPORT_ENTRY;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind IMPORT_ENTRY;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind FUNCTION;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind FUNCTION_INVOCATION;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind NEW;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind OBJECT_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PARENTHESIZED;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PROPERTY;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind REGEXP_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind TEMPLATE_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind RETURN;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind EMPTY_STATEMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind SWITCH;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind THROW;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind TRY;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind VARIABLE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind WHILE_LOOP;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind WITH;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind POSTFIX_INCREMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind POSTFIX_DECREMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PREFIX_INCREMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PREFIX_DECREMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind UNARY_PLUS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind UNARY_MINUS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind BITWISE_COMPLEMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LOGICAL_COMPLEMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind DELETE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind TYPEOF;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind VOID;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind COMMA;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MULTIPLY;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind DIVIDE;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind REMAINDER;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PLUS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MINUS;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LEFT_SHIFT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind RIGHT_SHIFT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LESS_THAN;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind GREATER_THAN;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LESS_THAN_EQUAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind GREATER_THAN_EQUAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind IN;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind EQUAL_TO;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind NOT_EQUAL_TO;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind STRICT_EQUAL_TO;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind STRICT_NOT_EQUAL_TO;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind AND;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind XOR;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind OR;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CONDITIONAL_AND;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind CONDITIONAL_OR;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MULTIPLY_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind DIVIDE_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind REMAINDER_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind PLUS_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind MINUS_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind LEFT_SHIFT_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind RIGHT_SHIFT_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind UNSIGNED_RIGHT_SHIFT_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind AND_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind XOR_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind OR_ASSIGNMENT;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind SPREAD;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind YIELD;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind NUMBER_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind BOOLEAN_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind STRING_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind NULL_LITERAL;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final jdk.nashorn.api.tree.Tree$Kind OTHER;
descriptor: Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final java.lang.Class<? extends jdk.nashorn.api.tree.Tree> associatedInterface;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<+Ljdk/nashorn/api/tree/Tree;>;
private static final jdk.nashorn.api.tree.Tree$Kind[] ENUM$VALUES;
descriptor: [Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "ARRAY_ACCESS"
iconst_0
1: ldc Ljdk/nashorn/api/tree/ArrayAccessTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.ARRAY_ACCESS:Ljdk/nashorn/api/tree/Tree$Kind;
2: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "ARRAY_LITERAL"
iconst_1
3: ldc Ljdk/nashorn/api/tree/ArrayLiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.ARRAY_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
4: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "ASSIGNMENT"
iconst_2
5: ldc Ljdk/nashorn/api/tree/AssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
6: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "BLOCK"
iconst_3
7: ldc Ljdk/nashorn/api/tree/BlockTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.BLOCK:Ljdk/nashorn/api/tree/Tree$Kind;
8: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "BREAK"
iconst_4
9: ldc Ljdk/nashorn/api/tree/BreakTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.BREAK:Ljdk/nashorn/api/tree/Tree$Kind;
10: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CLASS"
iconst_5
11: ldc Ljdk/nashorn/api/tree/ClassDeclarationTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CLASS:Ljdk/nashorn/api/tree/Tree$Kind;
12: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CLASS_EXPRESSION"
bipush 6
13: ldc Ljdk/nashorn/api/tree/ClassExpressionTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CLASS_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
14: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CASE"
bipush 7
15: ldc Ljdk/nashorn/api/tree/CaseTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CASE:Ljdk/nashorn/api/tree/Tree$Kind;
16: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CATCH"
bipush 8
17: ldc Ljdk/nashorn/api/tree/CatchTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CATCH:Ljdk/nashorn/api/tree/Tree$Kind;
18: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "COMPILATION_UNIT"
bipush 9
19: ldc Ljdk/nashorn/api/tree/CompilationUnitTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.COMPILATION_UNIT:Ljdk/nashorn/api/tree/Tree$Kind;
20: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CONDITIONAL_EXPRESSION"
bipush 10
21: ldc Ljdk/nashorn/api/tree/ConditionalExpressionTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
22: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CONTINUE"
bipush 11
23: ldc Ljdk/nashorn/api/tree/ContinueTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CONTINUE:Ljdk/nashorn/api/tree/Tree$Kind;
24: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "DO_WHILE_LOOP"
bipush 12
25: ldc Ljdk/nashorn/api/tree/DoWhileLoopTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.DO_WHILE_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
26: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "DEBUGGER"
bipush 13
27: ldc Ljdk/nashorn/api/tree/DebuggerTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.DEBUGGER:Ljdk/nashorn/api/tree/Tree$Kind;
28: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "FOR_IN_LOOP"
bipush 14
29: ldc Ljdk/nashorn/api/tree/ForInLoopTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.FOR_IN_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
30: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "FUNCTION_EXPRESSION"
bipush 15
31: ldc Ljdk/nashorn/api/tree/FunctionExpressionTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
32: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "ERROR"
bipush 16
33: ldc Ljdk/nashorn/api/tree/ErroneousTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.ERROR:Ljdk/nashorn/api/tree/Tree$Kind;
34: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "EXPRESSION_STATEMENT"
bipush 17
35: ldc Ljdk/nashorn/api/tree/ExpressionStatementTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.EXPRESSION_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
36: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MEMBER_SELECT"
bipush 18
37: ldc Ljdk/nashorn/api/tree/MemberSelectTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MEMBER_SELECT:Ljdk/nashorn/api/tree/Tree$Kind;
38: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "FOR_LOOP"
bipush 19
39: ldc Ljdk/nashorn/api/tree/ForLoopTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.FOR_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
40: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "IDENTIFIER"
bipush 20
41: ldc Ljdk/nashorn/api/tree/IdentifierTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.IDENTIFIER:Ljdk/nashorn/api/tree/Tree$Kind;
42: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "IF"
bipush 21
43: ldc Ljdk/nashorn/api/tree/IfTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.IF:Ljdk/nashorn/api/tree/Tree$Kind;
44: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "INSTANCE_OF"
bipush 22
45: ldc Ljdk/nashorn/api/tree/InstanceOfTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.INSTANCE_OF:Ljdk/nashorn/api/tree/Tree$Kind;
46: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LABELED_STATEMENT"
bipush 23
47: ldc Ljdk/nashorn/api/tree/LabeledStatementTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LABELED_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
48: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MODULE"
bipush 24
49: ldc Ljdk/nashorn/api/tree/ModuleTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MODULE:Ljdk/nashorn/api/tree/Tree$Kind;
50: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "EXPORT_ENTRY"
bipush 25
51: ldc Ljdk/nashorn/api/tree/ExportEntryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.EXPORT_ENTRY:Ljdk/nashorn/api/tree/Tree$Kind;
52: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "IMPORT_ENTRY"
bipush 26
53: ldc Ljdk/nashorn/api/tree/ImportEntryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.IMPORT_ENTRY:Ljdk/nashorn/api/tree/Tree$Kind;
54: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "FUNCTION"
bipush 27
55: ldc Ljdk/nashorn/api/tree/FunctionDeclarationTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION:Ljdk/nashorn/api/tree/Tree$Kind;
56: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "FUNCTION_INVOCATION"
bipush 28
57: ldc Ljdk/nashorn/api/tree/FunctionCallTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION_INVOCATION:Ljdk/nashorn/api/tree/Tree$Kind;
58: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "NEW"
bipush 29
59: ldc Ljdk/nashorn/api/tree/NewTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.NEW:Ljdk/nashorn/api/tree/Tree$Kind;
60: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "OBJECT_LITERAL"
bipush 30
61: ldc Ljdk/nashorn/api/tree/ObjectLiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.OBJECT_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
62: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PARENTHESIZED"
bipush 31
63: ldc Ljdk/nashorn/api/tree/ParenthesizedTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PARENTHESIZED:Ljdk/nashorn/api/tree/Tree$Kind;
64: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PROPERTY"
bipush 32
65: ldc Ljdk/nashorn/api/tree/PropertyTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PROPERTY:Ljdk/nashorn/api/tree/Tree$Kind;
66: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "REGEXP_LITERAL"
bipush 33
67: ldc Ljdk/nashorn/api/tree/RegExpLiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.REGEXP_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
68: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "TEMPLATE_LITERAL"
bipush 34
69: ldc Ljdk/nashorn/api/tree/TemplateLiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.TEMPLATE_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
70: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "RETURN"
bipush 35
71: ldc Ljdk/nashorn/api/tree/ReturnTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.RETURN:Ljdk/nashorn/api/tree/Tree$Kind;
72: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "EMPTY_STATEMENT"
bipush 36
73: ldc Ljdk/nashorn/api/tree/EmptyStatementTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.EMPTY_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
74: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "SWITCH"
bipush 37
75: ldc Ljdk/nashorn/api/tree/SwitchTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.SWITCH:Ljdk/nashorn/api/tree/Tree$Kind;
76: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "THROW"
bipush 38
77: ldc Ljdk/nashorn/api/tree/ThrowTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.THROW:Ljdk/nashorn/api/tree/Tree$Kind;
78: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "TRY"
bipush 39
79: ldc Ljdk/nashorn/api/tree/TryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.TRY:Ljdk/nashorn/api/tree/Tree$Kind;
80: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "VARIABLE"
bipush 40
81: ldc Ljdk/nashorn/api/tree/VariableTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.VARIABLE:Ljdk/nashorn/api/tree/Tree$Kind;
82: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "WHILE_LOOP"
bipush 41
83: ldc Ljdk/nashorn/api/tree/WhileLoopTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.WHILE_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
84: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "WITH"
bipush 42
85: ldc Ljdk/nashorn/api/tree/WithTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.WITH:Ljdk/nashorn/api/tree/Tree$Kind;
86: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "POSTFIX_INCREMENT"
bipush 43
87: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.POSTFIX_INCREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
88: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "POSTFIX_DECREMENT"
bipush 44
89: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.POSTFIX_DECREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
90: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PREFIX_INCREMENT"
bipush 45
91: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PREFIX_INCREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
92: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PREFIX_DECREMENT"
bipush 46
93: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PREFIX_DECREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
94: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "UNARY_PLUS"
bipush 47
95: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.UNARY_PLUS:Ljdk/nashorn/api/tree/Tree$Kind;
96: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "UNARY_MINUS"
bipush 48
97: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.UNARY_MINUS:Ljdk/nashorn/api/tree/Tree$Kind;
98: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "BITWISE_COMPLEMENT"
bipush 49
99: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.BITWISE_COMPLEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
100: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LOGICAL_COMPLEMENT"
bipush 50
101: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LOGICAL_COMPLEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
102: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "DELETE"
bipush 51
103: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.DELETE:Ljdk/nashorn/api/tree/Tree$Kind;
104: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "TYPEOF"
bipush 52
105: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.TYPEOF:Ljdk/nashorn/api/tree/Tree$Kind;
106: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "VOID"
bipush 53
107: ldc Ljdk/nashorn/api/tree/UnaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.VOID:Ljdk/nashorn/api/tree/Tree$Kind;
108: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "COMMA"
bipush 54
109: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.COMMA:Ljdk/nashorn/api/tree/Tree$Kind;
110: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MULTIPLY"
bipush 55
111: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MULTIPLY:Ljdk/nashorn/api/tree/Tree$Kind;
112: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "DIVIDE"
bipush 56
113: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.DIVIDE:Ljdk/nashorn/api/tree/Tree$Kind;
114: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "REMAINDER"
bipush 57
115: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.REMAINDER:Ljdk/nashorn/api/tree/Tree$Kind;
116: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PLUS"
bipush 58
117: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PLUS:Ljdk/nashorn/api/tree/Tree$Kind;
118: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MINUS"
bipush 59
119: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MINUS:Ljdk/nashorn/api/tree/Tree$Kind;
120: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LEFT_SHIFT"
bipush 60
121: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LEFT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
122: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "RIGHT_SHIFT"
bipush 61
123: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.RIGHT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
124: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "UNSIGNED_RIGHT_SHIFT"
bipush 62
125: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.UNSIGNED_RIGHT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
126: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LESS_THAN"
bipush 63
127: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LESS_THAN:Ljdk/nashorn/api/tree/Tree$Kind;
128: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "GREATER_THAN"
bipush 64
129: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.GREATER_THAN:Ljdk/nashorn/api/tree/Tree$Kind;
130: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LESS_THAN_EQUAL"
bipush 65
131: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LESS_THAN_EQUAL:Ljdk/nashorn/api/tree/Tree$Kind;
132: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "GREATER_THAN_EQUAL"
bipush 66
133: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.GREATER_THAN_EQUAL:Ljdk/nashorn/api/tree/Tree$Kind;
134: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "IN"
bipush 67
135: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.IN:Ljdk/nashorn/api/tree/Tree$Kind;
136: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "EQUAL_TO"
bipush 68
137: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
138: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "NOT_EQUAL_TO"
bipush 69
139: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.NOT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
140: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "STRICT_EQUAL_TO"
bipush 70
141: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.STRICT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
142: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "STRICT_NOT_EQUAL_TO"
bipush 71
143: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.STRICT_NOT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
144: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "AND"
bipush 72
145: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.AND:Ljdk/nashorn/api/tree/Tree$Kind;
146: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "XOR"
bipush 73
147: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.XOR:Ljdk/nashorn/api/tree/Tree$Kind;
148: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "OR"
bipush 74
149: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.OR:Ljdk/nashorn/api/tree/Tree$Kind;
150: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CONDITIONAL_AND"
bipush 75
151: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_AND:Ljdk/nashorn/api/tree/Tree$Kind;
152: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "CONDITIONAL_OR"
bipush 76
153: ldc Ljdk/nashorn/api/tree/BinaryTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_OR:Ljdk/nashorn/api/tree/Tree$Kind;
154: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MULTIPLY_ASSIGNMENT"
bipush 77
155: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MULTIPLY_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
156: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "DIVIDE_ASSIGNMENT"
bipush 78
157: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.DIVIDE_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
158: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "REMAINDER_ASSIGNMENT"
bipush 79
159: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.REMAINDER_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
160: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "PLUS_ASSIGNMENT"
bipush 80
161: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.PLUS_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
162: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "MINUS_ASSIGNMENT"
bipush 81
163: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.MINUS_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
164: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "LEFT_SHIFT_ASSIGNMENT"
bipush 82
165: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.LEFT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
166: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "RIGHT_SHIFT_ASSIGNMENT"
bipush 83
167: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.RIGHT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
168: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "UNSIGNED_RIGHT_SHIFT_ASSIGNMENT"
bipush 84
169: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.UNSIGNED_RIGHT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
170: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "AND_ASSIGNMENT"
bipush 85
171: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.AND_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
172: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "XOR_ASSIGNMENT"
bipush 86
173: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.XOR_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
174: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "OR_ASSIGNMENT"
bipush 87
175: ldc Ljdk/nashorn/api/tree/CompoundAssignmentTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.OR_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
176: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "SPREAD"
bipush 88
177: ldc Ljdk/nashorn/api/tree/SpreadTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.SPREAD:Ljdk/nashorn/api/tree/Tree$Kind;
178: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "YIELD"
bipush 89
179: ldc Ljdk/nashorn/api/tree/YieldTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.YIELD:Ljdk/nashorn/api/tree/Tree$Kind;
180: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "NUMBER_LITERAL"
bipush 90
181: ldc Ljdk/nashorn/api/tree/LiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.NUMBER_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
182: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "BOOLEAN_LITERAL"
bipush 91
183: ldc Ljdk/nashorn/api/tree/LiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.BOOLEAN_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
184: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "STRING_LITERAL"
bipush 92
185: ldc Ljdk/nashorn/api/tree/LiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.STRING_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
186: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "NULL_LITERAL"
bipush 93
187: ldc Ljdk/nashorn/api/tree/LiteralTree;
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.NULL_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
188: new jdk.nashorn.api.tree.Tree$Kind
dup
ldc "OTHER"
bipush 94
189: aconst_null
invokespecial jdk.nashorn.api.tree.Tree$Kind.<init>:(Ljava/lang/String;ILjava/lang/Class;)V
putstatic jdk.nashorn.api.tree.Tree$Kind.OTHER:Ljdk/nashorn/api/tree/Tree$Kind;
190: bipush 95
anewarray jdk.nashorn.api.tree.Tree$Kind
dup
iconst_0
getstatic jdk.nashorn.api.tree.Tree$Kind.ARRAY_ACCESS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
iconst_1
getstatic jdk.nashorn.api.tree.Tree$Kind.ARRAY_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
iconst_2
getstatic jdk.nashorn.api.tree.Tree$Kind.ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
iconst_3
getstatic jdk.nashorn.api.tree.Tree$Kind.BLOCK:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
iconst_4
getstatic jdk.nashorn.api.tree.Tree$Kind.BREAK:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
iconst_5
getstatic jdk.nashorn.api.tree.Tree$Kind.CLASS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 6
getstatic jdk.nashorn.api.tree.Tree$Kind.CLASS_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 7
getstatic jdk.nashorn.api.tree.Tree$Kind.CASE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 8
getstatic jdk.nashorn.api.tree.Tree$Kind.CATCH:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 9
getstatic jdk.nashorn.api.tree.Tree$Kind.COMPILATION_UNIT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 10
getstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 11
getstatic jdk.nashorn.api.tree.Tree$Kind.CONTINUE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 12
getstatic jdk.nashorn.api.tree.Tree$Kind.DO_WHILE_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 13
getstatic jdk.nashorn.api.tree.Tree$Kind.DEBUGGER:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 14
getstatic jdk.nashorn.api.tree.Tree$Kind.FOR_IN_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 15
getstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION_EXPRESSION:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 16
getstatic jdk.nashorn.api.tree.Tree$Kind.ERROR:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 17
getstatic jdk.nashorn.api.tree.Tree$Kind.EXPRESSION_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 18
getstatic jdk.nashorn.api.tree.Tree$Kind.MEMBER_SELECT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 19
getstatic jdk.nashorn.api.tree.Tree$Kind.FOR_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 20
getstatic jdk.nashorn.api.tree.Tree$Kind.IDENTIFIER:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 21
getstatic jdk.nashorn.api.tree.Tree$Kind.IF:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 22
getstatic jdk.nashorn.api.tree.Tree$Kind.INSTANCE_OF:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 23
getstatic jdk.nashorn.api.tree.Tree$Kind.LABELED_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 24
getstatic jdk.nashorn.api.tree.Tree$Kind.MODULE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 25
getstatic jdk.nashorn.api.tree.Tree$Kind.EXPORT_ENTRY:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 26
getstatic jdk.nashorn.api.tree.Tree$Kind.IMPORT_ENTRY:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 27
getstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 28
getstatic jdk.nashorn.api.tree.Tree$Kind.FUNCTION_INVOCATION:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 29
getstatic jdk.nashorn.api.tree.Tree$Kind.NEW:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 30
getstatic jdk.nashorn.api.tree.Tree$Kind.OBJECT_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 31
getstatic jdk.nashorn.api.tree.Tree$Kind.PARENTHESIZED:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 32
getstatic jdk.nashorn.api.tree.Tree$Kind.PROPERTY:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 33
getstatic jdk.nashorn.api.tree.Tree$Kind.REGEXP_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 34
getstatic jdk.nashorn.api.tree.Tree$Kind.TEMPLATE_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 35
getstatic jdk.nashorn.api.tree.Tree$Kind.RETURN:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 36
getstatic jdk.nashorn.api.tree.Tree$Kind.EMPTY_STATEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 37
getstatic jdk.nashorn.api.tree.Tree$Kind.SWITCH:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 38
getstatic jdk.nashorn.api.tree.Tree$Kind.THROW:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 39
getstatic jdk.nashorn.api.tree.Tree$Kind.TRY:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 40
getstatic jdk.nashorn.api.tree.Tree$Kind.VARIABLE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 41
getstatic jdk.nashorn.api.tree.Tree$Kind.WHILE_LOOP:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 42
getstatic jdk.nashorn.api.tree.Tree$Kind.WITH:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 43
getstatic jdk.nashorn.api.tree.Tree$Kind.POSTFIX_INCREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 44
getstatic jdk.nashorn.api.tree.Tree$Kind.POSTFIX_DECREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 45
getstatic jdk.nashorn.api.tree.Tree$Kind.PREFIX_INCREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 46
getstatic jdk.nashorn.api.tree.Tree$Kind.PREFIX_DECREMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 47
getstatic jdk.nashorn.api.tree.Tree$Kind.UNARY_PLUS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 48
getstatic jdk.nashorn.api.tree.Tree$Kind.UNARY_MINUS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 49
getstatic jdk.nashorn.api.tree.Tree$Kind.BITWISE_COMPLEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 50
getstatic jdk.nashorn.api.tree.Tree$Kind.LOGICAL_COMPLEMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 51
getstatic jdk.nashorn.api.tree.Tree$Kind.DELETE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 52
getstatic jdk.nashorn.api.tree.Tree$Kind.TYPEOF:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 53
getstatic jdk.nashorn.api.tree.Tree$Kind.VOID:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 54
getstatic jdk.nashorn.api.tree.Tree$Kind.COMMA:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 55
getstatic jdk.nashorn.api.tree.Tree$Kind.MULTIPLY:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 56
getstatic jdk.nashorn.api.tree.Tree$Kind.DIVIDE:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 57
getstatic jdk.nashorn.api.tree.Tree$Kind.REMAINDER:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 58
getstatic jdk.nashorn.api.tree.Tree$Kind.PLUS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 59
getstatic jdk.nashorn.api.tree.Tree$Kind.MINUS:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 60
getstatic jdk.nashorn.api.tree.Tree$Kind.LEFT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 61
getstatic jdk.nashorn.api.tree.Tree$Kind.RIGHT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 62
getstatic jdk.nashorn.api.tree.Tree$Kind.UNSIGNED_RIGHT_SHIFT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 63
getstatic jdk.nashorn.api.tree.Tree$Kind.LESS_THAN:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 64
getstatic jdk.nashorn.api.tree.Tree$Kind.GREATER_THAN:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 65
getstatic jdk.nashorn.api.tree.Tree$Kind.LESS_THAN_EQUAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 66
getstatic jdk.nashorn.api.tree.Tree$Kind.GREATER_THAN_EQUAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 67
getstatic jdk.nashorn.api.tree.Tree$Kind.IN:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 68
getstatic jdk.nashorn.api.tree.Tree$Kind.EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 69
getstatic jdk.nashorn.api.tree.Tree$Kind.NOT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 70
getstatic jdk.nashorn.api.tree.Tree$Kind.STRICT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 71
getstatic jdk.nashorn.api.tree.Tree$Kind.STRICT_NOT_EQUAL_TO:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 72
getstatic jdk.nashorn.api.tree.Tree$Kind.AND:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 73
getstatic jdk.nashorn.api.tree.Tree$Kind.XOR:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 74
getstatic jdk.nashorn.api.tree.Tree$Kind.OR:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 75
getstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_AND:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 76
getstatic jdk.nashorn.api.tree.Tree$Kind.CONDITIONAL_OR:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 77
getstatic jdk.nashorn.api.tree.Tree$Kind.MULTIPLY_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 78
getstatic jdk.nashorn.api.tree.Tree$Kind.DIVIDE_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 79
getstatic jdk.nashorn.api.tree.Tree$Kind.REMAINDER_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 80
getstatic jdk.nashorn.api.tree.Tree$Kind.PLUS_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 81
getstatic jdk.nashorn.api.tree.Tree$Kind.MINUS_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 82
getstatic jdk.nashorn.api.tree.Tree$Kind.LEFT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 83
getstatic jdk.nashorn.api.tree.Tree$Kind.RIGHT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 84
getstatic jdk.nashorn.api.tree.Tree$Kind.UNSIGNED_RIGHT_SHIFT_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 85
getstatic jdk.nashorn.api.tree.Tree$Kind.AND_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 86
getstatic jdk.nashorn.api.tree.Tree$Kind.XOR_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 87
getstatic jdk.nashorn.api.tree.Tree$Kind.OR_ASSIGNMENT:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 88
getstatic jdk.nashorn.api.tree.Tree$Kind.SPREAD:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 89
getstatic jdk.nashorn.api.tree.Tree$Kind.YIELD:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 90
getstatic jdk.nashorn.api.tree.Tree$Kind.NUMBER_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 91
getstatic jdk.nashorn.api.tree.Tree$Kind.BOOLEAN_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 92
getstatic jdk.nashorn.api.tree.Tree$Kind.STRING_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 93
getstatic jdk.nashorn.api.tree.Tree$Kind.NULL_LITERAL:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
dup
bipush 94
getstatic jdk.nashorn.api.tree.Tree$Kind.OTHER:Ljdk/nashorn/api/tree/Tree$Kind;
aastore
putstatic jdk.nashorn.api.tree.Tree$Kind.ENUM$VALUES:[Ljdk/nashorn/api/tree/Tree$Kind;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.Class<? extends jdk.nashorn.api.tree.Tree>);
descriptor: (Ljava/lang/String;ILjava/lang/Class;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield jdk.nashorn.api.tree.Tree$Kind.associatedInterface:Ljava/lang/Class;
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/nashorn/api/tree/Tree$Kind;
0 3 3 intf Ljava/lang/Class<+Ljdk/nashorn/api/tree/Tree;>;
Signature: (Ljava/lang/Class<+Ljdk/nashorn/api/tree/Tree;>;)V
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
intf final
public java.lang.Class<? extends jdk.nashorn.api.tree.Tree> asInterface();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nashorn.api.tree.Tree$Kind.associatedInterface:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/Tree$Kind;
Signature: ()Ljava/lang/Class<+Ljdk/nashorn/api/tree/Tree;>;
public boolean isLiteral();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.nashorn.api.tree.Tree$Kind.associatedInterface:Ljava/lang/Class;
ldc Ljdk/nashorn/api/tree/LiteralTree;
if_acmpne 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 Ljdk/nashorn/api/tree/Tree$Kind;
public boolean isExpression();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc Ljdk/nashorn/api/tree/ExpressionTree;
aload 0
getfield jdk.nashorn.api.tree.Tree$Kind.associatedInterface:Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/Tree$Kind;
public boolean isStatement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc Ljdk/nashorn/api/tree/StatementTree;
aload 0
getfield jdk.nashorn.api.tree.Tree$Kind.associatedInterface:Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/api/tree/Tree$Kind;
public static jdk.nashorn.api.tree.Tree$Kind[] values();
descriptor: ()[Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic jdk.nashorn.api.tree.Tree$Kind.ENUM$VALUES:[Ljdk/nashorn/api/tree/Tree$Kind;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray jdk.nashorn.api.tree.Tree$Kind
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static jdk.nashorn.api.tree.Tree$Kind valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/nashorn/api/tree/Tree$Kind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljdk/nashorn/api/tree/Tree$Kind;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast jdk.nashorn.api.tree.Tree$Kind
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljdk/nashorn/api/tree/Tree$Kind;>;
SourceFile: "Tree.java"
NestHost: jdk.nashorn.api.tree.Tree
InnerClasses:
public final Kind = jdk.nashorn.api.tree.Tree$Kind of jdk.nashorn.api.tree.Tree