Package eu.bandm.tools.metajava
Class GeneratedPackage
java.lang.Object
eu.bandm.tools.metajava.GeneratedAnnotationTarget
eu.bandm.tools.metajava.GeneratedPackage
- All Implemented Interfaces:
GeneratedContext,MetaImportable,MetaPackage
public class GeneratedPackage
extends GeneratedAnnotationTarget
implements MetaPackage, GeneratedContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAuxiliaryFile(String name) addInterface(int modifiers, String name, MetaType... superIfaces) getAuxiliaryFile(String name) final StringgetName()final GeneratedContextprotected void(package private) StringqualifyClassName(String className) voidremoveClass(String name) Methods inherited from class eu.bandm.tools.metajava.GeneratedAnnotationTarget
addAnnotation, addAnnotation, addAnnotation, addComment, getAnnotations, getComments, getRawComments, hasMetadata
-
Constructor Details
-
GeneratedPackage
public GeneratedPackage() -
GeneratedPackage
-
-
Method Details
-
getParentContext
- Specified by:
getParentContextin interfaceGeneratedContext
-
getImportPattern
- Specified by:
getImportPatternin interfaceMetaImportable
-
getName
- Specified by:
getNamein interfaceMetaPackage
-
getClasses
- Specified by:
getClassesin interfaceGeneratedContext
-
addClass
-
addClass
-
addClass
- Specified by:
addClassin interfaceGeneratedContext
-
addInterface
-
addEnum
- Specified by:
addEnumin interfaceGeneratedContext
-
removeClass
-
qualifyClassName
-
addAuxiliaryFile
-
getAuxiliaryFile
-
getAuxiliaryFiles
-
getClass
- Specified by:
getClassin interfaceMetaPackage
-
getInfoFile
-
hasInfoFile
-
makeInfoFile
protected void makeInfoFile() -
getSourceFiles
-