| Package | Description | 
|---|---|
| net.sourceforge.jenesis4java | |
| net.sourceforge.jenesis4java.impl | |
| net.sourceforge.jenesis4java.impl.util | |
| net.sourceforge.jenesis4java.jaloppy | 
| Class and Description | 
|---|
AbstractMethod
Declaration subinterface for an abstract method. | 
| Access
 Classes that implement this interface are access controllable according to
 the Java Language Specification. 
 | 
| Access.AccessType | 
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
 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. | 
| Constructor.ForwardingTarget
 The target of a constructor forwarding. 
 | 
| 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). | 
| 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. | 
| Style | 
| 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). | 
| VirtualMachine
 The  
VirtualMachine acts as a factory method for
 CompilationUnit, Type, Literal, and
 Expression objects. | 
While
Statement subinterface for the while construct. | 
| Class and Description | 
|---|
| Annotation | 
| AnnotationAttribute
 An AnnotationAttribute is the parameter of an  
Annotation. | 
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. | 
ByteLiteral
Literal subinterface for byte literals. | 
| CalendarClassType | 
Cast
Expression subinterface for casting. | 
CharLiteral
Literal subinterface for char literals. | 
ClassLiteral
Literal subinterface for class literals. | 
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 | 
DoubleLiteral
Literal subinterface for double literals. | 
| Expression
 The  
Expression superinterface. | 
False
Literal subinterface for false. | 
FieldAccess
Expression subinterface for field accesses. | 
FloatLiteral
Literal subinterface for float literals. | 
Freeform
Expression subinterface for freeform expressions. | 
IntLiteral
Literal subinterface for int literals. | 
Invoke
Expression subinterface for method invocations (n-ary). | 
| Lambda
 Models Java 8 lambda expressions. 
 | 
| Literal
 The  
Literal superinterface. | 
LongLiteral
Literal subinterface for long literals. | 
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. | 
PrimitiveType
Type subinterface for primitive types. | 
| ReplacingVisitor
 Visitor implementation that can be used with  
Codeable instances. | 
ScientificLiteral
Literal subinterface for scientific floating point literals. | 
ShortLiteral
Literal subinterface for short literals. | 
StringLiteral
Literal subinterface for string literals. | 
| Super | 
Ternary
Expression subinterface for expressions which have a three operands. | 
| This
 Models the keyword  
this. | 
True
Literal subinterface for true. | 
| Type
 The  
Type superinterface. | 
Unary
Expression subinterface for expressions which have a single operand. | 
UnicodeLiteral
CharLiteral subinterface for unicode character literals. | 
Variable
Expression subinterface for variables (references). | 
| VirtualMachine
 The  
VirtualMachine acts as a factory method for
 CompilationUnit, Type, Literal, and
 Expression objects. | 
| Class and Description | 
|---|
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. | 
Member
Declaration subinterface for other declaration structures which may
 belong to a class / interface. | 
| ReplacingVisitor
 Visitor implementation that can be used with  
Codeable instances. | 
| Statement
 The  
Statement superinterface. | 
| Class and Description | 
|---|
CompilationUnit
Declaration subinterface for compilation units. | 
| CompilationUnitEncoder | 
Copyright © 2000–2018 jenesis4java. All rights reserved.