Internal_Static Readonly Internal_An array of the annotations of this node
A string representation of the AST corresponding to this node
Alias of attribute 'parent'
Returns an array with the children of the node
The source code corresponding to this join point
Unique identifier for node
List of names of interfaces that this type implements
True if this node is considered a block of statements
True if this node has the modifier 'final'
True if the node is inside a loop header, false otherwise
True if this node is considered a statement
True if this node has the modifier 'static'
Sibling nodes to the left of this node
An array of modifiers (e.g., final, static) applied to this node. If no modifiers are applied, or if the node does not support modifiers, returns an empty array
An array of modifiers (e.g., final, static) applied to this node. If no modifiers are applied, or if the node does not support modifiers, returns an empty array
The simple name of the type
Returns the number of children of the node
Package name of this type
The qualified name of this type, includes packages
Sibling nodes to the right of this node
Alias for attribute 'code'
Name of the superclass this type extends
True if this node has the given modifier
Verify if the type is extends OR implements the given type
Class that is part of a library, included in the classpath