Class JavaClass
- java.lang.Object
-
- org.apache.camel.tooling.util.srcgen.JavaClass
-
public class JavaClass extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description JavaClass()JavaClass(ClassLoader classLoader)protectedJavaClass(JavaClass parent)
-
Method Summary
-
-
-
Constructor Detail
-
JavaClass
public JavaClass()
-
JavaClass
public JavaClass(ClassLoader classLoader)
-
JavaClass
protected JavaClass(JavaClass parent)
-
-
Method Detail
-
getClassLoader
protected ClassLoader getClassLoader()
-
setMaxImportPerPackage
public void setMaxImportPerPackage(int maxImportPerPackage)
-
setStatic
public JavaClass setStatic(boolean aStatic)
-
setPackagePrivate
public JavaClass setPackagePrivate()
-
setPublic
public JavaClass setPublic()
-
getPackage
public String getPackage()
-
getName
public String getName()
-
getCanonicalName
public String getCanonicalName()
-
getSuperType
public String getSuperType()
-
addImport
public void addImport(Class<?> clazz)
-
addImport
public void addImport(String importName)
-
removeImport
public void removeImport(String importName)
-
removeImport
public void removeImport(JavaClass importName)
-
addAnnotation
public Annotation addAnnotation(String type)
-
addAnnotation
public Annotation addAnnotation(Class<?> type)
-
addProperty
public Property addProperty(GenericType type, String name)
-
getJavaDoc
public Javadoc getJavaDoc()
-
addField
public Field addField()
-
addMethod
public Method addMethod()
-
addNestedType
public JavaClass addNestedType()
-
addValue
public void addValue(String value)
-
isClass
public boolean isClass()
-
setClass
public JavaClass setClass(boolean isClass)
-
isAbstract
public boolean isAbstract()
-
setAbstract
public JavaClass setAbstract(boolean isAbstract)
-
isEnum
public boolean isEnum()
-
setEnum
public JavaClass setEnum(boolean isEnum)
-
printClass
public String printClass()
-
printClass
public String printClass(boolean innerClassesLast)
-
-