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
-
Method Summary
Modifier and TypeMethodDescriptionaddAuxiliaryFile
(String name) addInterface
(int modifiers, String name, MetaType... superIfaces) getAuxiliaryFile
(String name) final String
getName()
final GeneratedContext
protected void
(package private) String
qualifyClassName
(String className) void
removeClass
(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:
getParentContext
in interfaceGeneratedContext
-
getImportPattern
- Specified by:
getImportPattern
in interfaceMetaImportable
-
getName
- Specified by:
getName
in interfaceMetaPackage
-
getClasses
- Specified by:
getClasses
in interfaceGeneratedContext
-
addClass
-
addClass
-
addClass
- Specified by:
addClass
in interfaceGeneratedContext
-
addInterface
-
addEnum
- Specified by:
addEnum
in interfaceGeneratedContext
-
removeClass
-
qualifyClassName
-
addAuxiliaryFile
-
getAuxiliaryFile
-
getAuxiliaryFiles
-
getClass
- Specified by:
getClass
in interfaceMetaPackage
-
getInfoFile
-
hasInfoFile
-
makeInfoFile
protected void makeInfoFile() -
getSourceFiles
-