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.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, populateFieldArrayFromList, 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 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)
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>Copyright © 2019. All rights reserved.