Package | Description |
---|---|
com.sun.codemodel |
Library for generating Java source code
|
com.sun.codemodel.ac |
Modifier and Type | Class and Description |
---|---|
(package private) class |
JAnonymousClass
Anonymous class quick hack.
|
Modifier and Type | Field and Description |
---|---|
private JDefinedClass |
JClassAlreadyExistsException.existing |
private JDefinedClass |
JMethod.outer |
private JDefinedClass |
JFieldVar.owner |
private JDefinedClass |
JEnumConstant.type
The enum class.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,JDefinedClass> |
JPackage.classes
List of classes contained within this package keyed by their name.
|
private java.util.Map<java.lang.String,JDefinedClass> |
JDefinedClass.classes
Nested classes as a map from name to JDefinedClass.
|
private java.util.Map<java.lang.String,JDefinedClass> |
JPackage.upperCaseClassMap
All
JClass s in this package keyed the upper case class name. |
Modifier and Type | Method and Description |
---|---|
JDefinedClass |
JClassContainer._annotationTypeDeclaration(java.lang.String name)
Add an annotationType Declaration to this package
|
JDefinedClass |
JPackage._annotationTypeDeclaration(java.lang.String name)
Add an annotationType Declaration to this package
|
JDefinedClass |
JDefinedClass._annotationTypeDeclaration(java.lang.String name)
Add an annotationType Declaration to this package
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name)
Add a new class to this package/class.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name)
Add a class to this package.
|
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name)
Add a new nested class to this class.
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name,
boolean isInterface)
Deprecated.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name,
boolean isInterface)
Deprecated.
|
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name,
boolean isInterface)
Deprecated.
|
JDefinedClass |
JClassContainer._class(int mods,
java.lang.String name,
ClassType kind)
Creates a new class/enum/interface/annotation.
|
JDefinedClass |
JCodeModel._class(int mods,
java.lang.String fullyqualifiedName,
ClassType t)
Creates a new generated class.
|
JDefinedClass |
JPackage._class(int mods,
java.lang.String name,
ClassType classTypeVal) |
JDefinedClass |
JDefinedClass._class(int mods,
java.lang.String name,
ClassType classTypeVal) |
JDefinedClass |
JClassContainer._class(java.lang.String name)
Add a new public class to this class/package.
|
JDefinedClass |
JCodeModel._class(java.lang.String fullyqualifiedName)
Creates a new generated class.
|
JDefinedClass |
JPackage._class(java.lang.String name)
Adds a public class to this package.
|
JDefinedClass |
JDefinedClass._class(java.lang.String name)
Add a new public nested class to this class.
|
JDefinedClass |
JCodeModel._class(java.lang.String fullyqualifiedName,
ClassType t)
Creates a new generated class.
|
JDefinedClass |
JDefinedClass._enum(int mods,
java.lang.String name)
Add a public enum to this package
|
JDefinedClass |
JClassContainer._enum(java.lang.String name)
Add a public enum to this package
|
JDefinedClass |
JPackage._enum(java.lang.String name)
Add a public enum to this package
|
JDefinedClass |
JDefinedClass._enum(java.lang.String name)
Add a public enum to this package
|
JDefinedClass |
JDefinedClass._extends(java.lang.Class<?> superClass) |
JDefinedClass |
JDefinedClass._extends(JClass superClass)
This class extends the specifed class.
|
JDefinedClass |
JCodeModel._getClass(java.lang.String fullyQualifiedName)
Gets a reference to the already created generated class.
|
JDefinedClass |
JPackage._getClass(java.lang.String name)
Gets a reference to the already created
JDefinedClass . |
JDefinedClass |
JDefinedClass._implements(java.lang.Class<?> iface) |
JDefinedClass |
JDefinedClass._implements(JClass iface)
This class implements the specifed interface.
|
JDefinedClass |
JClassContainer._interface(int mods,
java.lang.String name)
Add an interface to this class/package.
|
JDefinedClass |
JPackage._interface(int mods,
java.lang.String name)
Add an interface to this package.
|
JDefinedClass |
JDefinedClass._interface(int mods,
java.lang.String name)
Add an interface to this package.
|
JDefinedClass |
JClassContainer._interface(java.lang.String name)
Adds a public interface to this package.
|
JDefinedClass |
JPackage._interface(java.lang.String name)
Adds a public interface to this package.
|
JDefinedClass |
JDefinedClass._interface(java.lang.String name)
Adds a public interface to this package.
|
JDefinedClass |
JCodeModel.anonymousClass(java.lang.Class<?> baseType) |
JDefinedClass |
JCodeModel.anonymousClass(JClass baseType)
Creates a new anonymous class.
|
JDefinedClass |
JClassAlreadyExistsException.getExistingClass()
Gets a reference to the existing
JDefinedClass . |
JDefinedClass |
JCodeModel.newAnonymousClass(JClass baseType)
Deprecated.
The naming convention doesn't match the rest of the CodeModel.
Use
JCodeModel.anonymousClass(JClass) instead. |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<JDefinedClass> |
JClassContainer.classes()
Returns an iterator that walks the nested classes defined in this
class.
|
java.util.Iterator<JDefinedClass> |
JPackage.classes()
Returns an iterator that walks the top-level classes defined in this
package.
|
java.util.Iterator<JDefinedClass> |
JDefinedClass.classes()
Returns an iterator that walks the nested classes defined in this
class.
|
private java.util.Map<java.lang.String,JDefinedClass> |
JDefinedClass.getClasses() |
Modifier and Type | Method and Description |
---|---|
boolean |
JFormatter.ReferenceList.collisions(JDefinedClass enclosingClass)
Returns true if the symbol represented by the short name
is "importable".
|
(package private) void |
JFormatter.write(JDefinedClass c)
Generates the whole source code out of the specified class.
|
Constructor and Description |
---|
JClassAlreadyExistsException(JDefinedClass _existing) |
JEnumConstant(JDefinedClass type,
java.lang.String name) |
JFieldVar(JDefinedClass owner,
JMods mods,
JType type,
java.lang.String name,
JExpression init)
JFieldVar constructor
|
JMethod(int mods,
JDefinedClass _class)
Constructor constructor
|
JMethod(JDefinedClass outer,
int mods,
JType type,
java.lang.String name)
JMethod constructor
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Class,JDefinedClass> |
ACTask.queue
Map from annotation classes to their writers.
|