public class TopLevelClass extends InnerClass implements CompilationUnit
| 构造器和说明 |
|---|
TopLevelClass(JavaTypeInfo type) |
TopLevelClass(String typeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFileCommentLine(String commentLine)
添加行注解
|
void |
addFileCommentLines(Collection<String> commentLine) |
void |
addImportedType(JavaTypeInfo importedType)
添加import类
|
void |
addImportedType(String importedType) |
void |
addImportedTypes(Set<JavaTypeInfo> importedTypes)
添加JAVA类型
|
void |
addStaticImport(String staticImport)
添加import static类
|
void |
addStaticImports(Set<String> staticImports)
添加import static类
|
List<String> |
getFileCommentLines()
获取文件注解
|
String |
getFormattedContent()
获取格式化内容
|
Set<JavaTypeInfo> |
getImportedTypes()
获取import类
|
String |
getModule()
获取文件所属模块
|
Set<String> |
getStaticImports()
获取import static类
|
boolean |
isJavaEnumeration()
是否JAVA枚举
|
boolean |
isJavaInterface()
是否JAVA接口
|
void |
setModule(String module) |
addField, addFields, addInitializationBlock, addInitializationBlocks, addInnerClass, addInnerClasses, addInnerEnum, addInnerEnums, addMethod, addMethods, addSuperInterface, addSuperInterface, addSuperInterfaces, getFields, getFormattedContent, getInitializationBlocks, getInnerClasses, getInnerEnums, getMethods, getSuperClass, getSuperInterfaceTypes, getType, isIfAbstract, isIfInterface, setIfAbstract, setIfInterface, setSuperClass, setSuperClassaddAnnotation, addAnnotations, addCommonFormatted, addFormattedAnnotations, addFormattedJavadoc, addJavaDocLine, addJavaDocLines, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getJavaScope, isIfFinal, isIfStatic, setIfFinal, setIfStatic, setJavaScopeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSuperClass, getSuperInterfaceTypes, getTypepublic TopLevelClass(JavaTypeInfo type)
public TopLevelClass(String typeName)
public String getFormattedContent()
CompilationUnitgetFormattedContent 在接口中 CompilationUnitpublic Set<JavaTypeInfo> getImportedTypes()
CompilationUnitgetImportedTypes 在接口中 CompilationUnitpublic void addImportedType(String importedType)
public void addImportedType(JavaTypeInfo importedType)
CompilationUnitaddImportedType 在接口中 CompilationUnitimportedType - import类public void addImportedTypes(Set<JavaTypeInfo> importedTypes)
CompilationUnitaddImportedTypes 在接口中 CompilationUnitimportedTypes - JAVA类型public boolean isJavaInterface()
CompilationUnitisJavaInterface 在接口中 CompilationUnitpublic boolean isJavaEnumeration()
CompilationUnitisJavaEnumeration 在接口中 CompilationUnitpublic void addFileCommentLine(String commentLine)
CompilationUnitaddFileCommentLine 在接口中 CompilationUnitcommentLine - 行注解public void addFileCommentLines(Collection<String> commentLine)
public List<String> getFileCommentLines()
CompilationUnitgetFileCommentLines 在接口中 CompilationUnitpublic Set<String> getStaticImports()
CompilationUnitgetStaticImports 在接口中 CompilationUnitpublic void addStaticImport(String staticImport)
CompilationUnitaddStaticImport 在接口中 CompilationUnitstaticImport - 导入static类public void addStaticImports(Set<String> staticImports)
CompilationUnitaddStaticImports 在接口中 CompilationUnitstaticImports - static类public String getModule()
CompilationUnitgetModule 在接口中 CompilationUnitpublic void setModule(String module)
Copyright © 2019. All rights reserved.