public class Interface extends JavaElement implements CompilationUnit
| 构造器和说明 |
|---|
Interface(FullyQualifiedJavaType type) |
Interface(String type) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
addMethod(Method method) |
void |
addStaticImport(String staticImport) |
void |
addStaticImports(Set<String> staticImports) |
void |
addSuperInterface(FullyQualifiedJavaType superInterface) |
List<String> |
getFileCommentLines() |
String |
getFormattedContent() |
Set<FullyQualifiedJavaType> |
getImportedTypes() |
List<Method> |
getMethods() |
Set<String> |
getStaticImports() |
FullyQualifiedJavaType |
getSuperClass() |
Set<FullyQualifiedJavaType> |
getSuperInterfaceTypes() |
FullyQualifiedJavaType |
getType() |
boolean |
isJavaEnumeration() |
boolean |
isJavaInterface() |
addAnnotation, addFormattedAnnotations, addFormattedJavadoc, addJavaDocLine, addSuppressTypeWarningsAnnotation, getAnnotations, getJavaDocLines, getVisibility, isFinal, isStatic, setFinal, setStatic, setVisibilitypublic Interface(FullyQualifiedJavaType type)
public Interface(String type)
public Set<FullyQualifiedJavaType> getImportedTypes()
getImportedTypes 在接口中 CompilationUnitpublic void addImportedType(FullyQualifiedJavaType importedType)
addImportedType 在接口中 CompilationUnitpublic String getFormattedContent()
getFormattedContent 在接口中 CompilationUnitpublic void addSuperInterface(FullyQualifiedJavaType superInterface)
public void addMethod(Method method)
public FullyQualifiedJavaType getType()
getType 在接口中 CompilationUnitpublic FullyQualifiedJavaType getSuperClass()
getSuperClass 在接口中 CompilationUnitpublic Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
getSuperInterfaceTypes 在接口中 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.