Modifier and Type | Field and Description |
---|---|
private JniClass |
annotation |
private java.lang.Class<?> |
clazz |
private java.util.ArrayList<ReflectField> |
fields |
private java.util.HashSet<ClassFlag> |
flags |
private java.util.ArrayList<ReflectMethod> |
methods |
private java.lang.String |
nativeName |
Constructor and Description |
---|
ReflectClass(java.lang.Class<?> clazz) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
emptyFilter(java.lang.String value) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getConditional() |
java.util.List<JNIField> |
getDeclaredFields() |
java.util.List<JNIMethod> |
getDeclaredMethods() |
boolean |
getFlag(ClassFlag flag) |
boolean |
getGenerate() |
java.lang.String |
getName() |
java.util.List<JNIMethod> |
getNativeMethods() |
java.lang.String |
getNativeName() |
java.lang.String |
getSimpleName() |
JNIClass |
getSuperclass() |
java.lang.Class<?> |
getWrapedClass() |
int |
hashCode() |
private void |
lazyLoad() |
java.lang.String |
toString() |
private java.lang.Class<?> clazz
private java.util.ArrayList<ReflectField> fields
private java.util.ArrayList<ReflectMethod> methods
private JniClass annotation
private java.util.HashSet<ClassFlag> flags
private java.lang.String nativeName
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Class<?> getWrapedClass()
public JNIClass getSuperclass()
getSuperclass
in interface JNIClass
public java.lang.String getSimpleName()
getSimpleName
in interface JNIClass
public java.lang.String getNativeName()
getNativeName
in interface JNIClass
public java.util.List<JNIField> getDeclaredFields()
getDeclaredFields
in interface JNIClass
public java.util.List<JNIMethod> getDeclaredMethods()
getDeclaredMethods
in interface JNIClass
public java.util.List<JNIMethod> getNativeMethods()
getNativeMethods
in interface JNIClass
public java.lang.String getConditional()
getConditional
in interface JNIClass
public boolean getGenerate()
getGenerate
in interface JNIClass
public static java.lang.String emptyFilter(java.lang.String value)
private void lazyLoad()