| AbstractMethodDeclaration |
AspectJ Extension - added several extension points for subclasses
|
| AbstractVariableDeclaration |
|
| AllocationExpression |
|
| AND_AND_Expression |
|
| Annotation |
Annotation
|
| AnnotationMethodDeclaration |
|
| Argument |
|
| ArrayAllocationExpression |
|
| ArrayInitializer |
|
| ArrayQualifiedTypeReference |
|
| ArrayReference |
|
| ArrayTypeReference |
|
| AssertStatement |
|
| Assignment |
|
| ASTNode |
|
| BinaryExpression |
|
| Block |
|
| BranchStatement |
|
| BreakStatement |
|
| CaseStatement |
|
| CastExpression |
|
| CharLiteral |
|
| ClassLiteralAccess |
|
| Clinit |
AspectJ Extension added template method for subclasses to insert more code.
|
| CombinedBinaryExpression |
CombinedBinaryExpression is an implementation of BinaryExpression that
specifically attempts to mitigate the issues raised by expressions which
have a very deep leftmost branch.
|
| CompilationUnitDeclaration |
|
| CompoundAssignment |
|
| ConditionalExpression |
|
| ConstructorDeclaration |
|
| ContainerAnnotation |
|
| ContinueStatement |
|
| DoStatement |
|
| DoubleLiteral |
|
| EmptyStatement |
|
| EqualExpression |
|
| ExplicitConstructorCall |
|
| Expression |
|
| ExtendedStringLiteral |
|
| FakedTrackingVariable |
A faked local variable declaration used for keeping track of data flows of a
special variable.
|
| FakedTrackingVariable.IteratorForReporting |
Iterator for a set of FakedTrackingVariable, which dispenses the elements
according to the priorities defined by enum Stage.
|
| FalseLiteral |
|
| FieldDeclaration |
|
| FieldReference |
AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethod
|
| FloatLiteral |
|
| ForeachStatement |
|
| ForStatement |
|
| FunctionalExpression |
|
| IfStatement |
|
| ImportReference |
|
| Initializer |
|
| InstanceOfExpression |
|
| IntersectionCastTypeReference |
|
| IntLiteral |
|
| IntLiteralMinValue |
|
| Javadoc |
Node representing a structured Javadoc comment
|
| JavadocAllocationExpression |
|
| JavadocArgumentExpression |
|
| JavadocArrayQualifiedTypeReference |
|
| JavadocArraySingleTypeReference |
|
| JavadocFieldReference |
|
| JavadocImplicitTypeReference |
|
| JavadocMessageSend |
|
| JavadocQualifiedTypeReference |
|
| JavadocReturnStatement |
|
| JavadocSingleNameReference |
|
| JavadocSingleTypeReference |
|
| LabeledStatement |
|
| LambdaExpression |
|
| Literal |
|
| LocalDeclaration |
|
| LongLiteral |
|
| LongLiteralMinValue |
|
| MagicLiteral |
|
| MarkerAnnotation |
|
| MemberValuePair |
MemberValuePair node
|
| MessageSend |
AspectJ Extension - support for MethodBinding.alwaysNeedsAccessMethod
Possible mergeconflict? Was InvocationSite but now Invocation in implements clause
|
| MethodDeclaration |
|
| NameReference |
|
| NormalAnnotation |
Normal annotation node
|
| NullAnnotationMatching |
Performs matching of null type annotations.
|
| NullLiteral |
|
| NumberLiteral |
|
| OperatorExpression |
|
| OR_OR_Expression |
|
| ParameterizedQualifiedTypeReference |
Syntactic representation of a reference to a generic type.
|
| ParameterizedSingleTypeReference |
Syntactic representation of a reference to a generic type.
|
| PostfixExpression |
|
| PrefixExpression |
|
| QualifiedAllocationExpression |
Variation on allocation, where can optionally be specified any of:
- leading enclosing instance
- trailing anonymous type
- generic type arguments for generic constructor invocation
|
| QualifiedNameReference |
|
| QualifiedSuperReference |
|
| QualifiedThisReference |
|
| QualifiedTypeReference |
|
| Receiver |
|
| Reference |
|
| ReferenceExpression |
|
| ReturnStatement |
|
| SingleMemberAnnotation |
SingleMemberAnnotation node
|
| SingleNameReference |
|
| SingleTypeReference |
|
| Statement |
|
| StringLiteral |
|
| StringLiteralConcatenation |
Flatten string literal
|
| SubRoutineStatement |
Extra behavior for statements which are generating subroutines
|
| SuperReference |
|
| SwitchStatement |
|
| SynchronizedStatement |
|
| ThisReference |
|
| ThrowStatement |
|
| TrueLiteral |
|
| TryStatement |
|
| TypeDeclaration |
|
| TypeParameter |
|
| TypeReference |
|
| UnaryExpression |
|
| UnionTypeReference |
|
| WhileStatement |
|
| Wildcard |
Node to represent Wildcard
|