public class JavaClass extends Object
| Modifier | Constructor and Description |
|---|---|
|
JavaClass() |
|
JavaClass(ClassLoader classLoader) |
protected |
JavaClass(JavaClass parent) |
public JavaClass()
public JavaClass(ClassLoader classLoader)
protected JavaClass(JavaClass parent)
protected ClassLoader getClassLoader()
public void setMaxImportPerPackage(int maxImportPerPackage)
public JavaClass setStatic(boolean aStatic)
public JavaClass setPackagePrivate()
public JavaClass setPublic()
public String getPackage()
public String getName()
public String getCanonicalName()
public String getSuperType()
public void addImport(Class<?> clazz)
public void addImport(String importName)
public void removeImport(String importName)
public void removeImport(JavaClass importName)
public Annotation addAnnotation(String type)
public Annotation addAnnotation(Class<?> type)
public Property addProperty(GenericType type, String name)
public Javadoc getJavaDoc()
public Field addField()
public Method addMethod()
public JavaClass addNestedType()
public void addValue(String value)
public boolean isClass()
public JavaClass setClass(boolean isClass)
public boolean isAbstract()
public JavaClass setAbstract(boolean isAbstract)
public boolean isEnum()
public JavaClass setEnum(boolean isEnum)
public String printClass()
public String printClass(boolean innerClassesLast)
Apache Camel