| Package | Description |
|---|---|
| com.helger.jcodemodel |
Library for generating Java source code.
|
| com.helger.jcodemodel.fmt | |
| com.helger.jcodemodel.meta | |
| com.helger.jcodemodel.util | |
| com.helger.jcodemodel.writer |
| Class and Description |
|---|
| AbstractCodeWriter
Receives generated code and writes to the appropriate storage.
|
| AbstractJAnnotationValue
Things that can be values of an annotation element.
|
| AbstractJAnnotationValueOwned
Things that can be values of an annotation element and have an owning code
model (see
IJOwned). |
| AbstractJClass
Represents a Java reference type, such as a class, an interface, an enum, an
array type, a parameterized type.
|
| AbstractJClassContainer
A generated Java class/interface/enum/annotation
This class models a declaration, and since a declaration can be always used as a reference, it inherits AbstractJClass. |
| AbstractJExpressionAssignmentTargetImpl
Abstract base class for expressions that also implement
IJAssignmentTarget. |
| AbstractJExpressionImpl
Provides default implementations for
IJExpression. |
| AbstractJGenerifiableImpl
Implementation of
IJGenerifiable. |
| AbstractJResourceFile
Represents a resource file in the application-specific file format.
|
| AbstractJType
A representation of a type in codeModel.
|
| EClassType
This helps enable whether the JDefinedClass is a Class or Interface or
AnnotationTypeDeclaration or Enum
|
| IJAnnotatable
Annotatable program elements.
|
| IJAnnotationWriter
Base interface for typed annotation writer.
|
| IJAssignmentTarget
Marker interface for code components that can be placed to the left of '=' in
an assignment.
|
| IJClassContainer
The common aspect of a package and a class.
|
| IJDeclaration
Common interface for code components that can generate declarations of
themselves.
|
| IJDocCommentable
Program elements that can have Javadoc
|
| IJExpression
A Java expression.
|
| IJExpressionStatement
Expressions which can stand alone as statements, such as a += b; or ++i;
|
| IJGenerable
Common interface for code components that can generate uses of themselves.
|
| IJGenerifiable
Declarations that can have type variables.
|
| IJOwned
Base interface for objects having a relation to a
JCodeModel. |
| IJOwnedMaybe
Base interface for objects optionally having a relation to a
JCodeModel. |
| IJStatement
Common interface for code components that can generate uses of themselves as
statements.
|
| JAnnotationArrayMember
Represents an arrays as annotation members
This class implements
IJAnnotatable to allow new annotations to be
added as a member of the array. |
| JAnnotationStringValue
Captures the value of the annotation.
|
| JAnnotationUse
Represents an annotation on a program 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.
|
| JAtomDouble
A special atom for double values
|
| JAtomFloat
A special atom for float values
|
| JAtomInt
A special atom for int values
|
| JAtomLong
A special atom for long values
|
| 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
|
| JClassAlreadyExistsException
Indicates that the class is already created.
|
| JCodeModel
Root of the code DOM.
|
| 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/....
|
| JDirectClass
A special
AbstractJClass that represents an unknown class (except its
name.) |
| JDocComment
JavaDoc comment.
|
| JDoLoop
Do loops
|
| JEnumConstant
Enum Constant.
|
| JEnumConstantRef
Enum Constant reference.
|
| JErrorClass
A special
AbstractJClass that represents an error class. |
| 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.
|
JInvocation
JMethod invocation |
| JLabel
Label that can be used for continue and break.
|
| JLambdaBlock
A special JBlock implementation that supports lambda expressions.
|
| JLambdaParam
This represent a single parameter to a Java 8 lambda expression.
|
| JMethod
Java method.
|
| JMods
Modifier groups.
|
| JNarrowedClass
Represents X<Y>.
|
| JNullType
Special class object that represents the type of "null".
|
| JOpBinary |
| JOpTernary |
| JOpUnary |
| JOpUnaryTight |
| JPackage
A Java package.
|
| JPrimitiveType
Java built-in primitive types.
|
| JReturn
A return statement
|
| JStringLiteral
String literal.
|
| JSwitch
Switch statement
|
| JSynchronizedBlock
Synchronized block within a method statement
|
| JThrow
JThrow statement
|
| JTryBlock
Try statement with Catch and/or Finally clause
|
| JTypeVar
Type variable used to declare generics.
|
| JTypeWildcard
Represents a wildcard type like "?
|
| JTypeWildcard.EBoundMode |
| JVar
Variables and fields.
|
| JWhileLoop
While statement
|
| Class and Description |
|---|
| AbstractJClass
Represents a Java reference type, such as a class, an interface, an enum, an
array type, a parameterized type.
|
| AbstractJResourceFile
Represents a resource file in the application-specific file format.
|
| JPackage
A Java package.
|
| Class and Description |
|---|
| JClassAlreadyExistsException
Indicates that the class is already created.
|
| JCodeModel
Root of the code DOM.
|
| JDefinedClass
A generated Java class/interface/enum/....
|
| Class and Description |
|---|
| AbstractJClass
Represents a Java reference type, such as a class, an interface, an enum, an
array type, a parameterized type.
|
| Class and Description |
|---|
| AbstractCodeWriter
Receives generated code and writes to the appropriate storage.
|
| JPackage
A Java package.
|
Copyright © 2013–2015 Philip Helger. All rights reserved.