public class TopLevelEnumeration extends InnerEnum implements CompilationUnit
Constructor and Description |
---|
TopLevelEnumeration(FullyQualifiedJavaType type) |
Modifier and Type | Method and Description |
---|---|
void |
addFileCommentLine(String commentLine)
Comments will be written at the top of the file as is, we do not append
any start or end comment characters.
|
void |
addImportedType(FullyQualifiedJavaType importedType) |
void |
addImportedTypes(Set<FullyQualifiedJavaType> importedTypes) |
void |
addStaticImport(String staticImport) |
void |
addStaticImports(Set<String> staticImports) |
List<String> |
getFileCommentLines() |
String |
getFormattedContent() |
Set<FullyQualifiedJavaType> |
getImportedTypes() |
Set<String> |
getStaticImports() |
FullyQualifiedJavaType |
getSuperClass() |
boolean |
isJavaEnumeration() |
boolean |
isJavaInterface() |
addEnumConstant, addField, addInnerClass, addInnerEnum, addMethod, addSuperInterface, getEnumConstants, getFields, getFormattedContent, getInnerClasses, getInnerEnums, getMethods, getSuperInterfaceTypes, getType
addAnnotation, addFormattedAnnotations, addFormattedJavadoc, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isFinal, isStatic, setFinal, setStatic, setVisibility
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSuperInterfaceTypes, getType
public TopLevelEnumeration(FullyQualifiedJavaType type)
type
- public String getFormattedContent()
getFormattedContent
in interface CompilationUnit
public Set<FullyQualifiedJavaType> getImportedTypes()
getImportedTypes
in interface CompilationUnit
public FullyQualifiedJavaType getSuperClass()
getSuperClass
in interface CompilationUnit
public boolean isJavaInterface()
isJavaInterface
in interface CompilationUnit
public boolean isJavaEnumeration()
isJavaEnumeration
in interface CompilationUnit
public void addImportedType(FullyQualifiedJavaType importedType)
addImportedType
in interface CompilationUnit
public void addFileCommentLine(String commentLine)
CompilationUnit
addFileCommentLine
in interface CompilationUnit
public List<String> getFileCommentLines()
getFileCommentLines
in interface CompilationUnit
public void addImportedTypes(Set<FullyQualifiedJavaType> importedTypes)
addImportedTypes
in interface CompilationUnit
public Set<String> getStaticImports()
getStaticImports
in interface CompilationUnit
public void addStaticImport(String staticImport)
addStaticImport
in interface CompilationUnit
public void addStaticImports(Set<String> staticImports)
addStaticImports
in interface CompilationUnit
Copyright © 2010–2018 MyBatis.org. All rights reserved.