public class GeneratedSourceFile extends Object implements GeneratedSourceContext
| Modifier and Type | Method and Description |
|---|---|
GeneratedClass |
addClass(int modifier,
String name,
MetaType baseClass) |
GeneratedEnum |
addEnum(int modifier,
String name) |
void |
addImport(Class metaClass) |
void |
addImport(ClassLoader loader,
String packageName) |
void |
addImport(MetaImportable importable) |
GeneratedClass |
getClass(String name) |
Collection<GeneratedClass> |
getClasses() |
Set<MetaImportable> |
getImports() |
GeneratedPackage |
getPackage() |
GeneratedSourceContext |
getParentSourceContext() |
String |
getQualifiedName() |
String |
getSimpleName() |
GeneratedSourceFile |
getSourceFile() |
public final GeneratedSourceContext getParentSourceContext()
getParentSourceContext in interface GeneratedSourceContextpublic final GeneratedSourceFile getSourceFile()
getSourceFile in interface GeneratedSourceContextpublic final GeneratedPackage getPackage()
getPackage in interface GeneratedSourceContextpublic final String getSimpleName()
getSimpleName in interface GeneratedSourceContextpublic final String getQualifiedName()
getQualifiedName in interface GeneratedSourceContextpublic void addImport(MetaImportable importable)
public void addImport(Class metaClass)
public void addImport(ClassLoader loader, String packageName)
public Set<MetaImportable> getImports()
getImports in interface GeneratedSourceContextpublic GeneratedClass addClass(int modifier, String name, MetaType baseClass)
public GeneratedEnum addEnum(int modifier, String name)
public GeneratedClass getClass(String name)
public Collection<GeneratedClass> getClasses()
see also the complete user documentation .