public class Interface extends JavaElement implements CompilationUnit
| Constructor and Description |
|---|
Interface(FullyQualifiedJavaType type) |
Interface(String 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 |
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 in interface CompilationUnitpublic void addImportedType(FullyQualifiedJavaType importedType)
addImportedType in interface CompilationUnitpublic String getFormattedContent()
getFormattedContent in interface CompilationUnitpublic void addSuperInterface(FullyQualifiedJavaType superInterface)
public void addMethod(Method method)
public FullyQualifiedJavaType getType()
getType in interface CompilationUnitpublic FullyQualifiedJavaType getSuperClass()
getSuperClass in interface CompilationUnitpublic Set<FullyQualifiedJavaType> getSuperInterfaceTypes()
getSuperInterfaceTypes in interface CompilationUnitpublic boolean isJavaInterface()
isJavaInterface in interface CompilationUnitpublic boolean isJavaEnumeration()
isJavaEnumeration in interface CompilationUnitpublic void addFileCommentLine(String commentLine)
CompilationUnitaddFileCommentLine in interface CompilationUnitpublic List<String> getFileCommentLines()
getFileCommentLines in interface CompilationUnitpublic void addImportedTypes(Set<FullyQualifiedJavaType> importedTypes)
addImportedTypes in interface CompilationUnitpublic Set<String> getStaticImports()
getStaticImports in interface CompilationUnitpublic void addStaticImport(String staticImport)
addStaticImport in interface CompilationUnitpublic void addStaticImports(Set<String> staticImports)
addStaticImports in interface CompilationUnitCopyright © 2010–2016 MyBatis.org. All rights reserved.