public class DexIClass
extends com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>
| Constructor and Description |
|---|
DexIClass(com.ibm.wala.classLoader.IClassLoader loader,
com.ibm.wala.ipa.cha.IClassHierarchy cha,
DexModuleEntry dexEntry) |
| Modifier and Type | Method and Description |
|---|---|
protected com.ibm.wala.classLoader.IMethod[] |
computeDeclaredMethods() |
boolean |
equals(Object obj) |
Collection<com.ibm.wala.types.annotations.Annotation> |
getAnnotations() |
Collection<com.ibm.wala.types.annotations.Annotation> |
getAnnotations(boolean runtimeInvisible) |
org.jf.dexlib.ClassDefItem |
getClassDefItem() |
com.ibm.wala.classLoader.IMethod |
getClassInitializer() |
com.ibm.wala.classLoader.Module |
getContainer() |
int |
getModifiers() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isInterface() |
boolean |
isPrivate() |
boolean |
isPublic() |
addFieldToList, computeAllInterfacesAsCollection, computeMethodMapIfNeeded, findDeclaredField, getAllFields, getAllImplementedInterfaces, getAllInstanceFields, getAllMethods, getAllStaticFields, getClassHierarchy, getClassLoader, getDeclaredInstanceFields, getDeclaredMethods, getDeclaredStaticFields, getDirectInterfaces, getField, getField, getMethod, getName, getReference, getSource, getSourceFileName, getSuperclass, isArrayClass, isReferenceType, populateFieldArrayFromList, toStringpublic DexIClass(com.ibm.wala.classLoader.IClassLoader loader,
com.ibm.wala.ipa.cha.IClassHierarchy cha,
DexModuleEntry dexEntry)
public org.jf.dexlib.ClassDefItem getClassDefItem()
public boolean isPublic()
public boolean isPrivate()
public boolean isInterface()
public boolean isAbstract()
public int getModifiers()
throws UnsupportedOperationException
UnsupportedOperationExceptionpublic boolean equals(Object obj)
equals in class ObjectObject.equals(Object)public int hashCode()
hashCode in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>public Collection<com.ibm.wala.types.annotations.Annotation> getAnnotations()
public Collection<com.ibm.wala.types.annotations.Annotation> getAnnotations(boolean runtimeInvisible) throws com.ibm.wala.shrikeCT.InvalidClassFileException
getAnnotations in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>com.ibm.wala.shrikeCT.InvalidClassFileExceptionprotected com.ibm.wala.classLoader.IMethod[] computeDeclaredMethods()
throws com.ibm.wala.shrikeCT.InvalidClassFileException
computeDeclaredMethods in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>com.ibm.wala.shrikeCT.InvalidClassFileExceptionpublic com.ibm.wala.classLoader.IMethod getClassInitializer()
public com.ibm.wala.classLoader.Module getContainer()
getContainer in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>Copyright © 2017. All rights reserved.