public class GeneratedClass extends GeneratedMember implements MetaClass, GeneratedContext, GeneratedSourceContext
| Modifier and Type | Field and Description |
|---|---|
protected List<GeneratedBlock> |
blocks |
protected List<GeneratedConstructor> |
constructors |
protected List<GeneratedField> |
fields |
protected Map<String,GeneratedClass> |
innerClasses |
protected List<MetaType> |
interfaces |
protected GeneratedPackage |
metaPackage |
protected List<GeneratedMethod> |
methods |
protected List<GeneratedDeclaration> |
ordered
fields, blocks and dirt
|
protected GeneratedSourceContext |
parentSource |
static MetaClass |
rootClass |
protected MetaType |
superClass |
enclosing, namegetRawType, referformataddTypeVariable, addTypeVariable, getName, getTypeVariablesgetModifiers, setModifiersaddAnnotation, addAnnotation, addAnnotation, addComment, getAnnotations, getComments, getRawComments, hasMetadataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModifiersprotected final GeneratedPackage metaPackage
protected MetaType superClass
protected GeneratedSourceContext parentSource
protected Map<String,GeneratedClass> innerClasses
protected List<GeneratedConstructor> constructors
protected List<GeneratedField> fields
protected List<GeneratedMethod> methods
protected List<GeneratedBlock> blocks
protected List<GeneratedDeclaration> ordered
public static final MetaClass rootClass
public final GeneratedContext getParentContext()
getParentContext in interface GeneratedContextpublic final GeneratedSourceContext getParentSourceContext()
getParentSourceContext in interface GeneratedSourceContextpublic final Set<MetaImportable> getImports()
getImports in interface GeneratedSourceContextpublic final void addImport(MetaImportable imp)
public final void addImport(Class c)
public final GeneratedPackage getPackage()
getPackage in interface GeneratedSourceContextgetPackage in interface MetaClasspublic final GeneratedSourceFile getSourceFile()
getSourceFile in interface GeneratedSourceContextpublic String getImportPattern()
getImportPattern in interface MetaImportablepublic String getSimpleName()
getSimpleName in interface GeneratedSourceContextgetSimpleName in interface MetaClasspublic String getQualifiedName()
getQualifiedName in interface GeneratedSourceContextgetQualifiedName in interface MetaClasspublic String getPackageName()
getPackageName in interface MetaClasspublic MetaType getSuperClass()
getSuperClass in interface MetaClasspublic void setSuperClass(Class newSuperClass)
public void setSuperClass(MetaType newSuperClass)
public Collection<MetaType> getInterfaces()
getInterfaces in interface MetaClasspublic GeneratedClass getEnclosingClass()
getEnclosingClass in interface MetaClassgetEnclosingClass in class GeneratedMemberpublic void addTypeParameter(GeneratedTypeVariable var)
public List<GeneratedTypeVariable> getTypeParameters()
public final Collection<GeneratedClass> getClasses()
getClasses in interface GeneratedContextpublic Collection<GeneratedClass> getInnerClasses()
getInnerClasses in interface MetaClassprotected Collection<GeneratedDeclaration> getOrderedMembers()
public Collection<GeneratedField> getFields()
public Collection<GeneratedConstructor> getConstructors()
getConstructors in interface MetaClasspublic Collection<GeneratedMethod> getMethods()
getMethods in interface MetaClasspublic void addInterface(MetaType metaInterface)
public void addInterface(Class metaInterface)
public GeneratedClass addInnerClass(int modifiers, String name, Class superClass)
public GeneratedEnum addEnum(int modifiers, String name)
addEnum in interface GeneratedContextpublic GeneratedEnum addInnerEnum(int modifiers, String name)
public GeneratedClass addClass(int modifiers, String name, MetaType superClass)
addClass in interface GeneratedContextpublic GeneratedClass addInnerClass(int modifiers, String name, MetaType superClass)
public GeneratedClass addInnerClass(int modifiers, String name)
public AnonymousClass addAnonymousClass(MetaType superClass)
public AnonymousClass addAnonymousClass(Class superClass)
public GeneratedField addField(int modifiers, Class type, String name)
public GeneratedField addField(int modifiers, MetaType type, String name)
public GeneratedConstructor addConstructor()
public GeneratedConstructor addConstructor(int modifiers)
public GeneratedMethod addMethod(int modifiers, Class returnType, String name)
public GeneratedMethod addMethod(int modifiers, MetaType returnType, String name)
public GeneratedBlock addBlock()
public GeneratedBlock addBlock(int modifiers)
@Deprecated public eu.bandm.tools.metajava.GeneratedDirt addDirt(Format format)
public Collection<GeneratedDeclaration> addDeclarations(String text)
public boolean isPrimitive()
isPrimitive in interface MetaClasspublic MetaClass getElementClass()
getElementClass in interface MetaClasspublic Format format()
format in interface Formattablepublic GeneratedClass getInnerClass(String name)
getInnerClass in interface MetaClasspublic GeneratedClass getInnerClass(Iterable<? extends String> name)
getInnerClass in interface MetaClasspublic final MetaClass getRawType()
getRawType in interface MetaTypesee also the complete user documentation .