All Classes and Interfaces
Class
Description
Annotation compiler ant task.
Nested <classes> elements.
Nested <endorse> elements.
Comparator object that sorts
JClass
es in the order
of their names.This helps enable whether the JDefinedClass is a Class or Interface or
AnnotationTypeDeclaration or Enum
Receives generated code and writes to the appropriate storage.
Creates
CharsetEncoder
from a charset name.Writes all the source files under the specified file folder.
CodeWriter
that delegates to another CodeWriter
.Annotatable program elements.
Represents an arrays as annotation members
Captures the value of the annotation.
Represents an annotation on a program element.
Things that can be values of an annotation element.
Base interface for typed annotation writer.
Anonymous class quick hack.
array creation and initialization.
Array class.
array component reference.
Assignment statements, which are also expressions.
Marker interface for code components that can be placed to
the left of '=' in an assignment.
JAtoms: Simple code components that merely generate themselves.
Writer
that escapes characters that are unsafe
as Javadoc comments.Allows the application to use OutputStream to define data
that will be stored into a file.
A block of Java code, which may contain statements and local declarations.
JBreak statement
Case statement
A cast operation.
Catch block for a try/catch/finally statement
Represents a Java reference type, such as a class, an interface,
an enum, an array type, a parameterized type.
Indicates that the class is already created.
The common aspect of a package and a class.
Root of the code DOM.
A part is a part of a javadoc comment, and it is a list of values.
If statement, with optional else clause
JContinue statement
Common interface for code components that can generate declarations
of themselves.
A generated Java class/interface/enum/....
A special
JClass
that represents an unknown class (except its name.)JavaDoc comment.
Program elements that can have Javadoc
Do loops
Enum Constant.
Factory methods that generate various
JExpression
s.A Java expression.
Provides default implementations for
JExpression
.Field Reference
A field that can have a
JDocComment
associated with itForEach Statement
This will generate the code for statement based on the new
j2se 1.5 j.l.s.
For statement
This is a utility class for managing indentation and other basic
formatting for PrintWriter.
Common interface for code components that can generate
uses of themselves.
Declarations that can have type variables.
Implementation of
JGenerifiable
.JMethod invocation
Utility methods that convert arbitrary strings into Java identifiers.
Label that can be used for continue and break.
Java method.
Modifier constants.
Modifier groups.
Represents X<Y>.
Special class object that represents the type of "null".
JClass for generating expressions containing operators
A Java package.
Java built-in primitive types.
A property file.
Represents a resource file in the application-specific file format.
A return statement
A simple class that takes an object and serializes it into a file
in the parent package with the given name.
Common interface for code components that can generate
uses of themselves as statements.
Allows an application to copy a resource file to the output.
Statically generated Java soruce file.
A
JStaticJavaFile.LineFilter
that combines two JStaticJavaFile.LineFilter
s.Filter that alters the Java source code.
String literal.
Switch statement
Simple text file.
JThrow statement
Try statement with Catch and/or Finally clause
A representation of a type in codeModel.
Type variable used to declare generics.
Represents a wildcard type like "? extends Foo".
Variables and fields.
While statement
ClassLoader
that masks a specified set of classes
from its parent class loader.MS1252 encoder that corrects a bug in JDK1.4.2_01.
Filter CodeWriter that writes a progress message to the specified
PrintStream.
Writes all the source files under the specified file folder and
inserts a file prolog comment in each java source file.
Class defined for safe calls of getClassLoader methods of any kind (context/system/class
classloader.
Class defined for safe calls of getClassLoader methods of any kind (context/system/class
classloader.
Output all source files into a single stream with a little
formatting header in front of each file.
Utility class for dealing with surrogates.
Surrogate generation support.
Surrogate parsing support.
Dynamically implements the typed annotation writer interfaces.
Writer
that escapes non US-ASCII characters into
Java Unicode escape \\uXXXX.Writes all the files into a zip file.