public class JavaClass extends JavaLanguageElement
IMPORTS_TRANSFORM| Constructor and Description |
|---|
JavaClass(ClassName javaClass) |
JavaClass(String simpleName,
JavaPackage pakg) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnnotation(JavaAnnotation annotation) |
void |
addField(JavaField field) |
void |
addImport(Class<?> claz) |
void |
addImport(JavaImport javaImport) |
void |
addImport(String name) |
void |
addImport(String name,
boolean staticImport) |
void |
addImports(Iterable<JavaImport> imports) |
void |
addMethod(JavaMethod method) |
List<JavaField> |
getFields() |
Set<JavaImport> |
getImports() |
List<JavaMethod> |
getMethods() |
JavaPackage |
getPackage() |
JavaPackage |
getPakg() |
String |
getSimpleName() |
ClassName |
getSuperClass() |
void |
setSuperClass(ClassName superClass) |
addComment, addModifier, getAnnotations, getComments, getModifiers, getName, getRequiredImports, isHidden, setHidden, setNamepublic JavaClass(String simpleName, JavaPackage pakg)
public JavaClass(ClassName javaClass)
public void addImport(String name)
public void addImport(String name, boolean staticImport)
public void addImport(Class<?> claz)
public void addImport(JavaImport javaImport)
public void addImports(Iterable<JavaImport> imports)
public void addAnnotation(JavaAnnotation annotation)
addAnnotation in class JavaLanguageElementpublic void addField(JavaField field)
public void addMethod(JavaMethod method)
public JavaPackage getPakg()
public ClassName getSuperClass()
public void setSuperClass(ClassName superClass)
public JavaPackage getPackage()
public List<JavaMethod> getMethods()
public Set<JavaImport> getImports()
public String getSimpleName()
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.