Class JavaClass


  • public class JavaClass
    extends Object
    • 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()
      • getPackage

        public String getPackage()
      • getName

        public String getName()
      • getCanonicalName

        public String getCanonicalName()
      • extendSuperType

        public JavaClass extendSuperType​(String extendsName)
      • getSuperType

        public String getSuperType()
      • implementInterface

        public JavaClass implementInterface​(String implementName)
      • addImport

        public void addImport​(Class<?> clazz)
      • addImport

        public void addImport​(String importName)
      • removeImport

        public void removeImport​(String importName)
      • removeImport

        public void removeImport​(JavaClass importName)
      • 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)