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
List of names of interfaces that this class implements
Returns the interface join points that this class 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'
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 class
Returns the number of children of the node
Package name of this class
The qualified name of this class, includes packages
Alias for attribute 'code'
Name of the superclass this class extends
The superclass this class extends, or undefined if the class extends java.lang.Object
Insert a given class inside the target
Add a new method inside the class
Overload which accepts 4 parameters (code is empty string)
Join point representation of a class