Internal
_javaStatic
Readonly
Internal
_defaultAn array of the annotations of this node
A string representation of the AST corresponding to this node
The source code corresponding to this join point
Unique identifier for node
True if this is a reference to an array type, false otherwise
True if this node is considered a block of statements
True if this is a reference to a boolean type, primitive or class (i.e., boolean, Boolean)
True if this node has the modifier 'final'
True if the node is inside a loop header, false otherwise
True if this is a reference to a numeric type, primitive or class (i.e., byte, Byte, char, Character, short, Short, int, Integer, long, Long, float, Float, double and Double)
True if this is a reference to a primitive type, false otherwise
True if this node is considered a statement
True if this node has the modifier 'static'
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
Name of the element of the reference
Returns the number of children of the node
Package name of this type
The package name of this type as an array, where each element is a part of the package
Fully qualified name of the type
Alias for attribute 'code'
Type of the element of the reference
Reference to a type