Modifier and Type | Interface and Description |
---|---|
interface |
JAnonymousClassDef
An anonymous class definition.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractJClassDef |
(package private) class |
AnnotationJClassDef |
(package private) class |
AnonymousJClassDef |
(package private) class |
EnumConstantJClassDef |
(package private) class |
EnumJClassDef |
(package private) class |
ImplJAnonymousClassDef |
(package private) class |
InnerJAnonymousClassDef |
(package private) class |
InterfaceJClassDef |
(package private) class |
PlainJClassDef |
Modifier and Type | Method and Description |
---|---|
JClassDef |
AbstractJClassDef._class(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
Sectionable._class(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
JClassDefSection._class(int mods,
java.lang.String name)
Add a nested class to this type.
|
JClassDef |
ImplJSourceFile._class(int mods,
java.lang.String name) |
JClassDef |
BasicJBlock._class(int mods,
java.lang.String name) |
JClassDef |
JClassDefSectionImpl._class(int mods,
java.lang.String name) |
JClassDef |
JBlock._class(int mods,
java.lang.String name)
Insert a local class definition at this point.
|
JClassDef |
ImplJAnonymousClassDef._class(int mods,
java.lang.String name) |
JClassDef |
JSourceFile._class(int mods,
java.lang.String name)
Add a class definition to this source file.
|
JClassDef |
AbstractJClassDef._class(int mods,
java.lang.String name) |
JClassDef |
AbstractJClassDef._enum(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
Sectionable._enum(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
JClassDefSection._enum(int mods,
java.lang.String name)
Add a nested enum to this type.
|
JClassDef |
ImplJSourceFile._enum(int mods,
java.lang.String name) |
JClassDef |
JClassDefSectionImpl._enum(int mods,
java.lang.String name) |
JClassDef |
ImplJAnonymousClassDef._enum(int mods,
java.lang.String name) |
JClassDef |
JSourceFile._enum(int mods,
java.lang.String name)
Add an enum definition to this source file.
|
JClassDef |
AbstractJClassDef._enum(int mods,
java.lang.String name) |
JClassDef |
EnumJClassDef._extends(java.lang.Class<?> clazz) |
JClassDef |
AnnotationJClassDef._extends(java.lang.Class<?> clazz) |
JClassDef |
JClassDef._extends(java.lang.Class<?> clazz)
Add an
extends type to this type. |
JClassDef |
ImplJAnonymousClassDef._extends(java.lang.Class<?> clazz) |
JClassDef |
AbstractJClassDef._extends(java.lang.Class<?> clazz) |
JClassDef |
InterfaceJClassDef._extends(java.lang.Class<?> clazz) |
JClassDef |
EnumJClassDef._extends(JType type) |
JClassDef |
AnnotationJClassDef._extends(JType type) |
JClassDef |
JClassDef._extends(JType type)
Add an
extends type to this type. |
JClassDef |
ImplJAnonymousClassDef._extends(JType type) |
JClassDef |
AbstractJClassDef._extends(JType type) |
JClassDef |
InterfaceJClassDef._extends(JType type) |
JClassDef |
EnumJClassDef._extends(java.lang.String name) |
JClassDef |
AnnotationJClassDef._extends(java.lang.String name) |
JClassDef |
JClassDef._extends(java.lang.String name)
Add an
extends type to this type. |
JClassDef |
ImplJAnonymousClassDef._extends(java.lang.String name) |
JClassDef |
AbstractJClassDef._extends(java.lang.String name) |
JClassDef |
InterfaceJClassDef._extends(java.lang.String name) |
JClassDef |
AnnotationJClassDef._implements(java.lang.Class<?>... classes) |
JClassDef |
JClassDef._implements(java.lang.Class<?>... clazz)
Add one or more
implements type(s) to this type. |
JClassDef |
ImplJAnonymousClassDef._implements(java.lang.Class<?>... classes) |
JClassDef |
AbstractJClassDef._implements(java.lang.Class<?>... classes) |
JClassDef |
AnnotationJClassDef._implements(JType... types) |
JClassDef |
JClassDef._implements(JType... type)
Add one or more
implements type(s) to this type. |
JClassDef |
ImplJAnonymousClassDef._implements(JType... types) |
JClassDef |
AbstractJClassDef._implements(JType... types) |
JClassDef |
AnnotationJClassDef._implements(java.lang.String... names) |
JClassDef |
JClassDef._implements(java.lang.String... name)
Add one or more
implements type(s) to this type. |
JClassDef |
ImplJAnonymousClassDef._implements(java.lang.String... names) |
JClassDef |
AbstractJClassDef._implements(java.lang.String... names) |
JClassDef |
AbstractJClassDef._interface(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
Sectionable._interface(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
JClassDefSection._interface(int mods,
java.lang.String name)
Add a nested interface to this type.
|
JClassDef |
ImplJSourceFile._interface(int mods,
java.lang.String name) |
JClassDef |
JClassDefSectionImpl._interface(int mods,
java.lang.String name) |
JClassDef |
ImplJAnonymousClassDef._interface(int mods,
java.lang.String name) |
JClassDef |
JSourceFile._interface(int mods,
java.lang.String name)
Add an interface definition to this source file.
|
JClassDef |
AbstractJClassDef._interface(int mods,
java.lang.String name) |
JClassDef |
AbstractJClassDef.annotationInterface(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
Sectionable.annotationInterface(java.util.ArrayList<ClassContent> content,
int mods,
java.lang.String name) |
JClassDef |
JClassDefSection.annotationInterface(int mods,
java.lang.String name)
Add a nested annotation interface to this type.
|
JClassDef |
ImplJSourceFile.annotationInterface(int mods,
java.lang.String name) |
JClassDef |
JClassDefSectionImpl.annotationInterface(int mods,
java.lang.String name) |
JClassDef |
ImplJAnonymousClassDef.annotationInterface(int mods,
java.lang.String name) |
JClassDef |
JSourceFile.annotationInterface(int mods,
java.lang.String name)
Add an annotation interface definition to this source file.
|
JClassDef |
AbstractJClassDef.annotationInterface(int mods,
java.lang.String name) |
JClassDef |
JClassDef.blankLine()
Add a blank line at this point of the type.
|
JClassDef |
ImplJAnonymousClassDef.blankLine() |
JClassDef |
AbstractJClassDef.blankLine() |
JClassDef |
ImplJEnumConstant.body() |
JClassDef |
JEnumConstant.body()
Add an implementation body to this enum constant.
|
Modifier and Type | Method and Description |
---|---|
static JType |
JTypes.$t(JClassDef classDef)
Return the erased type of a class definition.
|
static JType |
JTypes.typeOf(JClassDef classDef)
Return the erased type of a class definition.
|