Interface | Description |
---|---|
AbstractMethod |
Declaration subinterface for an abstract method. |
Access |
Classes that implement this interface are access controllable according to
the Java Language Specification.
|
Accessor |
Expression subinterface for expressions which access data including
field accesses, array accesses, and method invocations. |
Annotation | |
AnnotationAttribute |
An AnnotationAttribute is the parameter of an
Annotation . |
ArgumentList<T extends Codeable> |
A list of arguments that can be used in a call.
|
ArrayAccess |
Expression subinterface for array accesses. |
ArrayInitializer |
Expression subinterface for array initializers. |
ArrayType |
Type subinterface for array types. |
Assign |
Expression subinterface for assignments. |
Binary |
Expression subinterface for expressions which have left and right
operands. |
Blank |
Expression subinterface for blank expressions. |
Block |
The
Block superinterface. |
BooleanLiteral |
Literal subinterface for boolean literals. |
Break |
Statement subinterface for the break keyword. |
ByteLiteral |
Literal subinterface for byte literals. |
CalendarClassType | |
Case |
Statement subinterface for the case construct in a
switch . |
Cast |
Expression subinterface for casting. |
Catch |
Statement subinterface for the catch construct in a
try . |
CharLiteral |
Literal subinterface for char literals. |
ClassDeclaration |
Declaration subinterface for the class declaration heirarchy. |
ClassField |
Declaration subinterface for a general field which may occur in a
class. |
ClassLiteral |
Literal subinterface for class literals. |
ClassMethod |
Declaration subinterface for a method which may occur in a class and
is a Block . |
ClassType |
Type subinterface for class types. |
Codeable |
Codeable is a core interface which nearly all other interfaces
extend. |
CodeWriter |
The
CodeWriter is the object to which code is rendered. |
Comment |
The
Comment superinterface. |
CompilationUnit |
Declaration subinterface for compilation units. |
CompilationUnitEncoder | |
ConditionalStatement |
Statement subinterface for the conditional statements (statements
whose execution depends on the truthful evaluation of a predicate). |
Constant |
Declaration subinterface for a Field which is static
and final . |
Constructor |
Declaration subinterface for a class constructor. |
ConstructorForwarding |
This interface represents a forwarding to another constructor, this is either
this() or super() . |
Continue |
Statement subinterface for the continue keyword. |
Declaration |
The
Declaration superinterface. |
Default |
The
default case clause the optional final case of a switch
statement. |
DocumentationComment |
Comment subinterface for documentation comments (javadoc). |
DoubleLiteral |
Literal subinterface for double literals. |
DoWhile |
Statement subinterface for the do while construct. |
Else |
Statement subinterface for the else construct in an
if . |
ElseIf |
Statement subinterface for the else if construct in an
if . |
Empty |
Statement subinterface for the empty statement. |
Expression |
The
Expression superinterface. |
ExpressionStatement |
Statement subinterface for a general container of expressions such as
assignments, method invocations, field acesses, etc... |
False |
Literal subinterface for false . |
Field |
Declaration subinterface for a field. |
FieldAccess |
Expression subinterface for field accesses. |
Finally |
Statement subinterface for the finally construct in a
try . |
FloatLiteral |
Literal subinterface for float literals. |
For |
Statement subinterface for the for construct. |
FormalParameter |
Declaration subinterface for formal parameter. |
Freeform |
Expression subinterface for freeform expressions. |
If |
Statement subinterface for the if, else if,
else construct. |
Import |
Declaration subinterface for import declarations at the beginning of
a compilation unit. |
InitializationDeclaration |
Declaration subinterface for an initialization structures including
static initializers and constructors. |
InnerClass |
Declaration subinterface for an inner class. |
InnerInterface |
Declaration subinterface for an inner class. |
Interface |
Declaration subinterface for interfaces. |
IntLiteral |
Literal subinterface for int literals. |
Invoke |
Expression subinterface for method invocations (n-ary). |
IVisitor | Deprecated
use
ReplacingVisitor instead |
Lambda |
Models Java 8 lambda expressions.
|
Let |
Statement subinterface for local variable declarations. |
Literal |
The
Literal superinterface. |
LocalBlock |
Statement subinterface for a local block. |
LocalClass |
Declaration subinterface for a local class. |
LongLiteral |
Literal subinterface for long literals. |
Member |
Declaration subinterface for other declaration structures which may
belong to a class / interface. |
Method |
Declaration subinterface for methods including abstract and class
methods. |
Namespace |
Declaration subinterface for the package declaration at the beginning
of a compilation unit. |
NewAnonymousClass |
Declaration subinterface for an anonymous class. |
NewArray |
Expression subinterface for expressions which create new arrays. |
NewClass |
Expression subinterface for expressions which create new non-array
objects. |
Null |
Literal subinterface for the null literal. |
OctalLiteral |
OctalLiteral subinterface for octal character literals. |
PackageClass |
Declaration subinterface for the class declaration heirarchy. |
PrimitiveType |
Type subinterface for primitive types. |
ReplacingVisitor |
Visitor implementation that can be used with
Codeable instances. |
Return |
Statement subinterface for the return keyword. |
ScientificLiteral |
Literal subinterface for scientific floating point literals. |
ShortLiteral |
Literal subinterface for short literals. |
Statement |
The
Statement superinterface. |
StaticInitializer |
Declaration subinterface for a static initialization block. |
StringLiteral |
Literal subinterface for string literals. |
Super | |
Switch |
Statement subinterface for the switch construct. |
Synchronized |
Statement subinterface for the synchronized construct. |
Ternary |
Expression subinterface for expressions which have a three operands. |
This |
Models the keyword
this . |
Throw |
Statement subinterface for the throw keyword. |
True |
Literal subinterface for true . |
Try |
Statement subinterface for the try catch
finally construct. |
TryResource |
Models a resource declaration in a try-with-resources statement.
|
Type |
The
Type superinterface. |
TypeDeclaration |
Declaration subinterface for type declaration including class and
interface declarations. |
Unary |
Expression subinterface for expressions which have a single operand. |
UnicodeLiteral |
CharLiteral subinterface for unicode character literals. |
Variable |
Expression subinterface for variables (references). |
While |
Statement subinterface for the while construct. |
Class | Description |
---|---|
ConditionalVisitor |
Base implementation for a visitor that goes as deep as desired.
|
VirtualMachine |
The
VirtualMachine acts as a factory method for
CompilationUnit , Type , Literal , and
Expression objects. |
Enum | Description |
---|---|
Access.AccessType | |
Constructor.ForwardingTarget |
The target of a constructor forwarding.
|
Style |
Copyright © 2000–2018 jenesis4java. All rights reserved.