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(java.lang.Object obj) |
java.util.Collection<com.ibm.wala.types.annotations.Annotation> |
getAnnotations() |
java.util.Collection<com.ibm.wala.types.annotations.Annotation> |
getAnnotations(boolean runtimeInvisible) |
org.jf.dexlib2.iface.ClassDef |
getClassDefItem() |
com.ibm.wala.classLoader.IMethod |
getClassInitializer() |
DexFileModule |
getContainer() |
int |
getModifiers() |
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isInterface() |
boolean |
isPrivate() |
boolean |
isPublic() |
boolean |
isSynthetic() |
addFieldToList, computeAllInterfacesAsCollection, computeMethodMapIfNeeded, findDeclaredField, getAllFields, getAllImplementedInterfaces, getAllInstanceFields, getAllMethods, getAllStaticFields, getClassHierarchy, getClassLoader, getDeclaredInstanceFields, getDeclaredMethods, getDeclaredStaticFields, getDirectInterfaces, getField, getField, getMethod, getName, getReference, getSource, getSourceFileName, getSuperclass, getSuperName, isArrayClass, isReferenceType, toStringpublic DexIClass(com.ibm.wala.classLoader.IClassLoader loader,
com.ibm.wala.ipa.cha.IClassHierarchy cha,
DexModuleEntry dexEntry)
public org.jf.dexlib2.iface.ClassDef getClassDefItem()
public boolean isPublic()
public boolean isPrivate()
public boolean isInterface()
public boolean isAbstract()
public boolean isSynthetic()
public int getModifiers()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(Object)public int hashCode()
hashCode in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>public java.util.Collection<com.ibm.wala.types.annotations.Annotation> getAnnotations()
public java.util.Collection<com.ibm.wala.types.annotations.Annotation> getAnnotations(boolean runtimeInvisible)
getAnnotations in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>protected com.ibm.wala.classLoader.IMethod[] computeDeclaredMethods()
computeDeclaredMethods in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>public com.ibm.wala.classLoader.IMethod getClassInitializer()
public DexFileModule getContainer()
getContainer in class com.ibm.wala.classLoader.BytecodeClass<com.ibm.wala.classLoader.IClassLoader>