public class TopLevelClass extends InnerClass implements CompilationUnit
| 构造器和说明 |
|---|
TopLevelClass(FullyQualifiedJavaType type) |
TopLevelClass(String typeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
addImportedType(String 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() |
boolean |
isJavaEnumeration() |
boolean |
isJavaInterface() |
addField, addInitializationBlock, addInnerClass, addInnerEnum, addMethod, addSuperInterface, getFields, getFormattedContent, getInitializationBlocks, getInnerClasses, getInnerEnums, getMethods, getSuperClass, getSuperInterfaceTypes, getType, isAbstract, setAbstract, setSuperClass, setSuperClassaddAnnotation, addFormattedAnnotations, addFormattedJavadoc, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isFinal, isStatic, setFinal, setStatic, setVisibilityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSuperClass, getSuperInterfaceTypes, getTypepublic TopLevelClass(FullyQualifiedJavaType type)
public TopLevelClass(String typeName)
public Set<FullyQualifiedJavaType> getImportedTypes()
getImportedTypes 在接口中 CompilationUnitpublic void addImportedType(String importedType)
public void addImportedType(FullyQualifiedJavaType importedType)
addImportedType 在接口中 CompilationUnitpublic String getFormattedContent()
getFormattedContent 在接口中 CompilationUnitpublic boolean isJavaInterface()
isJavaInterface 在接口中 CompilationUnitpublic boolean isJavaEnumeration()
isJavaEnumeration 在接口中 CompilationUnitpublic void addFileCommentLine(String commentLine)
CompilationUnitaddFileCommentLine 在接口中 CompilationUnitpublic List<String> getFileCommentLines()
getFileCommentLines 在接口中 CompilationUnitpublic void addImportedTypes(Set<FullyQualifiedJavaType> importedTypes)
addImportedTypes 在接口中 CompilationUnitpublic Set<String> getStaticImports()
getStaticImports 在接口中 CompilationUnitpublic void addStaticImport(String staticImport)
addStaticImport 在接口中 CompilationUnitpublic void addStaticImports(Set<String> staticImports)
addStaticImports 在接口中 CompilationUnitCopyright © 2017. All Rights Reserved.