-
A node that represents a bytecode instruction.
A node that represents an annotation.
A node that represents a field.
A node that represents an inner class.
A node that represents a type annotation on a local or resource variable.
A node that represents a local variable declaration.
A node that represents a method.
A node that represents an exported package with its name and the module that can access to it.
A node that represents a module declaration.
A node that represents an opened package with its name and the module that can access it.
A node that represents a service and its implementation provided by the current module.
A node that represents a required module with its name and access of a module descriptor.
A node that represents a parameter of a method.
A node that represents a record component.
A node that represents a try catch block.
A node that represents a type annotation.