| Interface | Description |
|---|---|
| JAnnotatable |
Annotatable program elements.
|
| JAnnotationWriter<A extends java.lang.annotation.Annotation> |
Base interface for typed annotation writer.
|
| JAssignmentTarget |
Marker interface for code components that can be placed to
the left of '=' in an assignment.
|
| JClassContainer |
The common aspect of a package and a class.
|
| JDeclaration |
Common interface for code components that can generate declarations
of themselves.
|
| JDocCommentable |
Program elements that can have Javadoc
|
| JExpression |
A Java expression.
|
| JGenerable |
Common interface for code components that can generate
uses of themselves.
|
| JGenerifiable |
Declarations that can have type variables.
|
| JStatement |
Common interface for code components that can generate
uses of themselves as statements.
|
| Class | Description |
|---|---|
| ClassType |
This helps enable whether the JDefinedClass is a Class or Interface or
AnnotationTypeDeclaration or Enum
|
| CodeWriter |
Receives generated code and writes to the appropriate storage.
|
| JAnnotationArrayMember |
Represents an arrays as annotation members
|
| JAnnotationStringValue |
Captures the value of the annotation.
|
| JAnnotationUse |
Represents an annotation on a program element.
|
| JAnnotationValue |
Things that can be values of an annotation element.
|
| JAnonymousClass |
Anonymous class quick hack.
|
| JArray |
array creation and initialization.
|
| JArrayClass |
Array class.
|
| JArrayCompRef |
array component reference.
|
| JAssignment |
Assignment statements, which are also expressions.
|
| JAtom |
JAtoms: Simple code components that merely generate themselves.
|
| JBlock |
A block of Java code, which may contain statements and local declarations.
|
| JBreak |
JBreak statement
|
| JCase |
Case statement
|
| JCast |
A cast operation.
|
| JCatchBlock |
Catch block for a try/catch/finally statement
|
| JClass |
Represents a Java reference type, such as a class, an interface,
an enum, an array type, a parameterized type.
|
| JCommentPart |
A part is a part of a javadoc comment, and it is a list of values.
|
| JConditional |
If statement, with optional else clause
|
| JContinue |
JContinue statement
|
| JDefinedClass |
A generated Java class/interface/enum/....
|
| JDeparser |
Root of the code DOM.
|
| JDirectClass |
A special
JClass that represents an unknown class (except its name.) |
| JDocComment |
JavaDoc comment.
|
| JDoLoop |
Do loops
|
| JEnumConstant |
Enum Constant.
|
| JExpr |
Factory methods that generate various
JExpressions. |
| JExpr.DotRef | |
| JExpressionImpl |
Provides default implementations for
JExpression. |
| JExtendsWildcard |
Represents a wildcard type like "? extends Foo" or "? super Foo".
|
| JFieldRef |
Field Reference
|
| JFieldVar |
A field that can have a
JDocComment associated with it |
| JForEach |
ForEach Statement
This will generate the code for statement based on the new
j2se 1.5 j.l.s.
|
| JForLoop |
For statement
|
| JFormatter |
This is a utility class for managing indentation and other basic
formatting for PrintWriter.
|
| JGenerifiableImpl |
Implementation of
JGenerifiable. |
| JInvocation |
JMethod invocation
|
| JJavaName |
Utility methods that convert arbitrary strings into Java identifiers.
|
| JJavaName.Entry | |
| JLabel |
Label that can be used for continue and break.
|
| JMethod |
Java method.
|
| JMod |
Modifier constants.
|
| JMods |
Modifier groups.
|
| JNarrowedClass |
Represents X<Y>.
|
| JNullType |
Special class object that represents the type of "null".
|
| JOp |
JClass for generating expressions containing operators
|
| JOp.BinaryOp | |
| JOp.TernaryOp | |
| JOp.TightUnaryOp | |
| JOp.UnaryOp | |
| JPackage |
A Java package.
|
| JPrimitiveType |
Java built-in primitive types.
|
| JResourceFile |
Represents a resource file in the application-specific file format.
|
| JReturn |
A return statement
|
| JStringLiteral |
String literal.
|
| JSuperWildcard |
Represents a wildcard type like "? super Foo".
|
| JSwitch |
Switch statement
|
| JSynchronized | |
| JThrow |
JThrow statement
|
| JTryBlock |
Try statement with Catch and/or Finally clause
|
| JType |
A representation of a type in JDeparser.
|
| JTypeVar |
Type variable used to declare generics.
|
| JVar |
Variables and fields.
|
| JWhileLoop |
While statement
|
| SecureLoader |
Class defined for safe calls of getClassLoader methods of any kind (context/system/class
classloader.
|
| TypedAnnotationWriter<A extends java.lang.annotation.Annotation,W extends JAnnotationWriter<A>> |
Dynamically implements the typed annotation writer interfaces.
|
| Enum | Description |
|---|---|
| JFormatter.Mode |
| Exception | Description |
|---|---|
| JClassAlreadyExistsException |
Indicates that the class is already created.
|