All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
static String |
convert(String _string) |
static String |
convert(String _string,
String _insert) |
static String |
convert(String _string,
String _insert,
boolean _showFullClassName) |
static ClassModel |
createClassModel(Class<?> _class) |
int |
getAccessFlags() |
ClassModel.AttributePool |
getAttributePool() |
Class<?> |
getClassWeAreModelling() |
ClassModel.ConstantPool |
getConstantPool() |
Entrypoint |
getEntrypoint() |
Entrypoint |
getEntrypoint(String _entrypointName,
Object _k) |
ClassModel.ClassModelField |
getField(String _name) |
ClassModel.ClassModelField |
getField(String _name,
String _descriptor) |
List<ClassModel.ClassModelField> |
getFieldPoolEntries() |
int |
getMagic() |
int |
getMajorVersion() |
ClassModel.ClassModelMethod |
getMethod(ClassModel.ConstantPool.MethodEntry _methodEntry,
boolean _isSpecial)
Look up a ConstantPool MethodEntry and return the corresponding Method.
|
ClassModel.ClassModelMethod |
getMethod(String _name,
String _descriptor) |
static ClassModel.MethodDescription |
getMethodDescription(String _string) |
MethodModel |
getMethodModel(String _name,
String _signature)
Create a MethodModel for a given method name and signature.
|
int |
getMinorVersion() |
Set<String> |
getNoCLMethods() |
Integer |
getPrivateMemorySize(String fieldName)
If a field does not satisfy the private memory conditions, null, otherwise the size of private memory required.
|
static Integer |
getPrivateMemorySizeFromField(Field field) |
static Integer |
getPrivateMemorySizeFromFieldName(String fieldName) |
ArrayList<Long> |
getStructMemberOffsets() |
ArrayList<ClassModel.ConstantPool.FieldEntry> |
getStructMembers() |
ArrayList<InstructionSet.TypeSpec> |
getStructMemberTypes() |
int |
getSuperClassConstantPoolIndex() |
ClassModel |
getSuperClazz()
Getter for superClazz
|
int |
getThisClassConstantPoolIndex() |
int |
getTotalStructSize() |
static void |
invalidateCaches() |
boolean |
isSuperClass(Class<?> other)
Determine if this is the superclass of some other class.
|
boolean |
isSuperClass(String otherClassName)
Determine if this is the superclass of some other named class.
|
void |
parse(Class<?> _class)
We extract the class's classloader and name and delegate to private parse method.
|
void |
replaceSuperClazz(ClassModel c) |
void |
setTotalStructSize(int x) |
String |
toString() |
static String |
typeName(char _typeChar)
Convert a given JNI character type (say 'I') to its type name ('int').
|