|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
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. |
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. |
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. |
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. |
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. |
Interface | Declaration subinterface for interfaces. |
IntLiteral | Literal subinterface for int literals. |
Invoke | Expression subinterface for method invocations
(n-ary). |
Iterator | A simple JDK1.2-like iterator of Objects . |
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. |
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. |
Switch | Statement subinterface for the switch
construct. |
Synchronized | Statement subinterface for the
synchronized construct. |
Ternary | Expression subinterface for expressions which have a
three operands. |
Throw | Statement subinterface for the throw
keyword. |
True | Literal subinterface for true . |
Try | Statement subinterface for the try catch
finally construct. |
Type | The Type superinterface. |
TypeDeclaration | Declaration subinterface for type declaration
including class and interface delcarations. |
Unary | Expression subinterface for expressions which have a
single operand. |
UnicodeLiteral | CharLiteral subinterface for unicode character
literals. |
Variable | Expression subinterface for variables (references). |
VirtualCompiler | The VirtualCompiler interface abstracts an object
which is capable of compiling CompilationUnit objects. |
While | Statement subinterface for the while construct. |
Class Summary | |
VirtualMachine | The VirtualMachine acts as a factory method for
CompilationUnit , Type ,
Literal , and Expression objects. |
Interfaces which abstract Java language elements (read the desciption below).
There are quite a few interfaces defined, few of which you'll probably
directly need to use. The ones you will want to study however are
VirtualMachine
, CompilationUnit
,
Block
, ClassMethod
, ClassField
(or just Field
), and maybe Constructor
.
Start with CompilationUnit
and traverse around from
there.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |