Package io.github.toolfactory.jvm.util
Class JavaClass
java.lang.Object
io.github.toolfactory.jvm.util.JavaClass
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
JavaClass
(byte[] byteCode) protected
JavaClass
(Classes.RawInfo rawInfo) protected
JavaClass
(ByteBuffer byteCode) -
Method Summary
-
Field Details
-
modifiers
protected int modifiers -
name
-
simpleName
-
packageName
-
superClassName
-
interfaceNames
-
-
Constructor Details
-
JavaClass
-
JavaClass
protected JavaClass(byte[] byteCode) -
JavaClass
-
-
Method Details
-
create
-
create
-
getName
-
getSimpleName
-
getPackageName
-
getSuperClassName
-
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()
-