Class JavaClass


  • public class JavaClass
    extends java.lang.Object
    • Field Detail

      • modifiers

        protected int modifiers
      • name

        protected java.lang.String name
      • simpleName

        protected java.lang.String simpleName
      • packageName

        protected java.lang.String packageName
      • superClassName

        protected java.lang.String superClassName
      • interfaceNames

        protected java.lang.String[] interfaceNames
    • Constructor Detail

      • JavaClass

        protected JavaClass​(java.nio.ByteBuffer byteCode)
      • JavaClass

        protected JavaClass​(byte[] byteCode)
    • Method Detail

      • create

        public static JavaClass create​(java.nio.ByteBuffer byteCode)
      • create

        public static JavaClass create​(byte[] byteCode)
      • retrieveName

        private java.lang.String retrieveName​(java.lang.String rawName)
      • retrieveNames

        private java.lang.String[] retrieveNames​(java.lang.String rawName)
      • getName

        public java.lang.String getName()
      • getSimpleName

        public java.lang.String getSimpleName()
      • getPackageName

        public java.lang.String getPackageName()
      • getSuperClassName

        public java.lang.String getSuperClassName()
      • getInterfaceNames

        public java.lang.String[] getInterfaceNames()
      • isPublic

        public boolean isPublic()
      • isFinal

        public boolean isFinal()
      • isInterface

        public boolean isInterface()
      • isAbstract

        public boolean isAbstract()
      • isAnnotation

        public boolean isAnnotation()
      • isEnum

        public boolean isEnum()