|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Codeable | |
com.inxar.jenesis | Classes which implement Java language elements. |
org.inxar.jenesis | Interfaces which abstract Java language elements (read the desciption below). |
Uses of Codeable in com.inxar.jenesis |
Classes in com.inxar.jenesis that implement Codeable | |
class |
MComment
Standard Comment implementations. |
class |
MExpression
Standard Expression implementations. |
class |
MLiteral
Standard Literal implementations. |
class |
MStatement
Standard Statement implementations. |
class |
MType
Standard Type implementations. |
(package private) static class |
com.inxar.jenesis.MVM.MCodeable
|
Methods in com.inxar.jenesis with parameters of type Codeable | |
CodeWriter |
MCodeWriter.write(Codeable ico)
Instead of calling the Object.toString() method,
the Object.toCode(public CodeWriter) method is invoked with
this as the argument. |
CodeWriter |
MCodeWriter.write(Codeable[] aico)
Iterates the array and sends each element to write(Codeable) . |
Uses of Codeable in org.inxar.jenesis |
Subinterfaces of Codeable in org.inxar.jenesis | |
interface |
AbstractMethod
Declaration subinterface for an abstract method. |
interface |
Accessor
Expression subinterface for expressions which access
data including field accesses, array accesses, and method
invocations. |
interface |
ArrayAccess
Expression subinterface for array accesses. |
interface |
ArrayInitializer
Expression subinterface for array initializers. |
interface |
ArrayType
Type subinterface for array types. |
interface |
Assign
Expression subinterface for assignments. |
interface |
Binary
Expression subinterface for expressions which have
left and right operands. |
interface |
Blank
Expression subinterface for blank expressions. |
interface |
Block
The Block superinterface. |
interface |
BooleanLiteral
Literal subinterface for boolean
literals. |
interface |
Break
Statement subinterface for the break
keyword. |
interface |
ByteLiteral
Literal subinterface for byte literals. |
interface |
Case
Statement subinterface for the case
construct in a switch . |
interface |
Cast
Expression subinterface for casting. |
interface |
Catch
Statement subinterface for the catch
construct in a try . |
interface |
CharLiteral
Literal subinterface for char literals. |
interface |
ClassDeclaration
Declaration subinterface for the class declaration heirarchy. |
interface |
ClassField
Declaration subinterface for a general field which may
occur in a class. |
interface |
ClassLiteral
Literal subinterface for class literals. |
interface |
ClassMethod
Declaration subinterface for a method which may occur
in a class and is a Block . |
interface |
ClassType
Type subinterface for class types. |
interface |
Comment
The Comment superinterface. |
interface |
CompilationUnit
Declaration subinterface for compilation units. |
interface |
ConditionalStatement
Statement subinterface for the conditional statements (statements
whose execution depends on the truthful evaluation of a predicate). |
interface |
Constant
Declaration subinterface for a Field which is
static and final . |
interface |
Constructor
Declaration subinterface for a class constructor. |
interface |
Continue
Statement subinterface for the continue keyword. |
interface |
Declaration
The Declaration superinterface. |
interface |
Default
The default case clause the optional final case of a
switch statement. |
interface |
DocumentationComment
Comment subinterface for documentation comments
(javadoc). |
interface |
DoubleLiteral
Literal subinterface for double literals. |
interface |
DoWhile
Statement subinterface for the do while
construct. |
interface |
Else
Statement subinterface for the else
construct in an if . |
interface |
ElseIf
Statement subinterface for the else if
construct in an if . |
interface |
Empty
Statement subinterface for the empty statement. |
interface |
Expression
The Expression superinterface. |
interface |
ExpressionStatement
Statement subinterface for a general container of
expressions such as assignments, method invocations, field acesses,
etc... |
interface |
False
Literal subinterface for false . |
interface |
Field
Declaration subinterface for a field. |
interface |
FieldAccess
Expression subinterface for field accesses. |
interface |
Finally
Statement subinterface for the finally
construct in a try . |
interface |
FloatLiteral
Literal subinterface for float literals. |
interface |
For
Statement subinterface for the for
construct. |
interface |
FormalParameter
Declaration subinterface for formal parameter. |
interface |
Freeform
Expression subinterface for freeform expressions. |
interface |
If
Statement subinterface for the if, else if,
else construct. |
interface |
Import
Declaration subinterface for import declarations at
the beginning of a compilation unit. |
interface |
InitializationDeclaration
Declaration subinterface for an initialization
structures including static initializers and constructors. |
interface |
InnerClass
Declaration subinterface for an inner class. |
interface |
Interface
Declaration subinterface for interfaces. |
interface |
IntLiteral
Literal subinterface for int literals. |
interface |
Invoke
Expression subinterface for method invocations
(n-ary). |
interface |
Let
Statement subinterface for local variable
declarations. |
interface |
Literal
The Literal superinterface. |
interface |
LocalBlock
Statement subinterface for a local block. |
interface |
LocalClass
Declaration subinterface for a local class. |
interface |
LongLiteral
Literal subinterface for long literals. |
interface |
Member
Declaration subinterface for other declaration
structures which may belong to a class / interface. |
interface |
Method
Declaration subinterface for methods including
abstract and class methods. |
interface |
Namespace
Declaration subinterface for the package declaration
at the beginning of a compilation unit. |
interface |
NewAnonymousClass
Declaration subinterface for an anonymous class. |
interface |
NewArray
Expression subinterface for expressions which create
new arrays. |
interface |
NewClass
Expression subinterface for expressions which create
new non-array objects. |
interface |
Null
Literal subinterface for the null
literal. |
interface |
OctalLiteral
OctalLiteral subinterface for octal character literals. |
interface |
PackageClass
Declaration subinterface for the class declaration
heirarchy. |
interface |
PrimitiveType
Type subinterface for primitive types. |
interface |
Return
Statement subinterface for the return
keyword. |
interface |
ScientificLiteral
Literal subinterface for scientific floating point
literals. |
interface |
ShortLiteral
Literal subinterface for short literals. |
interface |
Statement
The Statement superinterface. |
interface |
StaticInitializer
Declaration subinterface for a static initialization
block. |
interface |
StringLiteral
Literal subinterface for string literals. |
interface |
Switch
Statement subinterface for the switch
construct. |
interface |
Synchronized
Statement subinterface for the
synchronized construct. |
interface |
Ternary
Expression subinterface for expressions which have a
three operands. |
interface |
Throw
Statement subinterface for the throw
keyword. |
interface |
True
Literal subinterface for true . |
interface |
Try
Statement subinterface for the try catch
finally construct. |
interface |
Type
The Type superinterface. |
interface |
TypeDeclaration
Declaration subinterface for type declaration
including class and interface delcarations. |
interface |
Unary
Expression subinterface for expressions which have a
single operand. |
interface |
UnicodeLiteral
CharLiteral subinterface for unicode character
literals. |
interface |
Variable
Expression subinterface for variables (references). |
interface |
While
Statement subinterface for the while construct. |
Methods in org.inxar.jenesis with parameters of type Codeable | |
CodeWriter |
CodeWriter.write(Codeable codeable)
Instead of calling the Object.toString() method,
the Object.toCode(CodeWriter) method is invoked
with this as the argument. |
CodeWriter |
CodeWriter.write(Codeable[] codeables)
Iterates the array and sends each element to write(Codeable) . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |