[+] AST Node Reference

This commit is contained in:
Azalea (on HyDEV-Daisy)
2022-06-07 10:22:18 -04:00
parent 5073fdd84c
commit 1a6ff6ca63
7 changed files with 7202 additions and 0 deletions
+101
View File
@@ -0,0 +1,101 @@
-3, Instanceof
-2, New
-1, Operator
0, ASTNode
1, AnonymousClassDeclaration
2, ArrayAccess
3, ArrayCreation
4, ArrayInitializer
5, ArrayType
6, AssertStatement
7, Assignment
8, Block
9, BooleanLiteral
10, BreakStatement
11, CastExpression
12, CatchClause
13, CharacterLiteral
14, ClassInstanceCreation
15, CompilationUnit
16, ConditionalExpression
17, ConstructorInvocation
18, ContinueStatement
19, DoStatement
20, EmptyStatement
21, ExpressionStatement
22, FieldAccess
23, FieldDeclaration
24, ForStatement
25, IfStatement
26, ImportDeclaration
27, InfixExpression
28, Initializer
29, Javadoc
30, LabeledStatement
31, MethodDeclaration
32, MethodInvocation
33, NullLiteral
34, NumberLiteral
35, PackageDeclaration
36, ParenthesizedExpression
37, PostfixExpression
38, PrefixExpression
39, PrimitiveType
40, QualifiedName
41, ReturnStatement
42, SimpleName
43, SimpleType
44, SingleVariableDeclaration
45, StringLiteral
46, SuperConstructorInvocation
47, SuperFieldAccess
48, SuperMethodInvocation
49, SwitchCase
50, SwitchStatement
51, SynchronizedStatement
52, ThisExpression
53, ThrowStatement
54, TryStatement
55, TypeDeclaration
56, TypeDeclarationStatement
57, TypeLiteral
58, VariableDeclarationExpression
59, VariableDeclarationFragment
60, VariableDeclarationStatement
61, WhileStatement
62, InstanceofExpression
63, LineComment
64, BlockComment
65, TagElement
66, TextElement
67, MemberRef
68, MethodRef
69, MethodRefParameter
70, EnhancedForStatement
71, EnumDeclaration
72, EnumConstantDeclaration
73, TypeParameter
74, ParameterizedType
75, QualifiedType
76, WildcardType
77, NormalAnnotation
78, MarkerAnnotation
79, SingleMemberAnnotation
80, MemberValuePair
81, AnnotationTypeDeclaration
82, AnnotationTypeMemberDeclaration
83, Modifier
84, UnionType
85, Dimension
86, LambdaExpression
87, IntersectionType
88, NameQualifiedType
89, CreationReference
90, ExpressionMethodReference
91, SuperMethodReference
92, TypeMethodReference
100, Insert
101, Update
102, Delete
103, Move
104, NoChange
1 -3 Instanceof
2 -2 New
3 -1 Operator
4 0 ASTNode
5 1 AnonymousClassDeclaration
6 2 ArrayAccess
7 3 ArrayCreation
8 4 ArrayInitializer
9 5 ArrayType
10 6 AssertStatement
11 7 Assignment
12 8 Block
13 9 BooleanLiteral
14 10 BreakStatement
15 11 CastExpression
16 12 CatchClause
17 13 CharacterLiteral
18 14 ClassInstanceCreation
19 15 CompilationUnit
20 16 ConditionalExpression
21 17 ConstructorInvocation
22 18 ContinueStatement
23 19 DoStatement
24 20 EmptyStatement
25 21 ExpressionStatement
26 22 FieldAccess
27 23 FieldDeclaration
28 24 ForStatement
29 25 IfStatement
30 26 ImportDeclaration
31 27 InfixExpression
32 28 Initializer
33 29 Javadoc
34 30 LabeledStatement
35 31 MethodDeclaration
36 32 MethodInvocation
37 33 NullLiteral
38 34 NumberLiteral
39 35 PackageDeclaration
40 36 ParenthesizedExpression
41 37 PostfixExpression
42 38 PrefixExpression
43 39 PrimitiveType
44 40 QualifiedName
45 41 ReturnStatement
46 42 SimpleName
47 43 SimpleType
48 44 SingleVariableDeclaration
49 45 StringLiteral
50 46 SuperConstructorInvocation
51 47 SuperFieldAccess
52 48 SuperMethodInvocation
53 49 SwitchCase
54 50 SwitchStatement
55 51 SynchronizedStatement
56 52 ThisExpression
57 53 ThrowStatement
58 54 TryStatement
59 55 TypeDeclaration
60 56 TypeDeclarationStatement
61 57 TypeLiteral
62 58 VariableDeclarationExpression
63 59 VariableDeclarationFragment
64 60 VariableDeclarationStatement
65 61 WhileStatement
66 62 InstanceofExpression
67 63 LineComment
68 64 BlockComment
69 65 TagElement
70 66 TextElement
71 67 MemberRef
72 68 MethodRef
73 69 MethodRefParameter
74 70 EnhancedForStatement
75 71 EnumDeclaration
76 72 EnumConstantDeclaration
77 73 TypeParameter
78 74 ParameterizedType
79 75 QualifiedType
80 76 WildcardType
81 77 NormalAnnotation
82 78 MarkerAnnotation
83 79 SingleMemberAnnotation
84 80 MemberValuePair
85 81 AnnotationTypeDeclaration
86 82 AnnotationTypeMemberDeclaration
87 83 Modifier
88 84 UnionType
89 85 Dimension
90 86 LambdaExpression
91 87 IntersectionType
92 88 NameQualifiedType
93 89 CreationReference
94 90 ExpressionMethodReference
95 91 SuperMethodReference
96 92 TypeMethodReference
97 100 Insert
98 101 Update
99 102 Delete
100 103 Move
101 104 NoChange