public final class AndroidModelClass
extends com.ibm.wala.classLoader.SyntheticClass
In the generated code this class may be found as "Lcom/ibm/wala/AndroidModelClass"
FakeRootClass| Modifier and Type | Field and Description |
|---|---|
static com.ibm.wala.types.TypeReference |
ANDROID_MODEL_CLASS |
| Modifier and Type | Method and Description |
|---|---|
void |
addMethod(com.ibm.wala.classLoader.IMethod method) |
boolean |
containsMethod(com.ibm.wala.types.Selector selector) |
java.util.Collection<com.ibm.wala.classLoader.IField> |
getAllFields()
This class does not contain any fields.
|
java.util.Collection<com.ibm.wala.classLoader.IClass> |
getAllImplementedInterfaces()
This class does not impement any interfaces.
|
java.util.Collection<com.ibm.wala.classLoader.IField> |
getAllInstanceFields()
This class does not contain any fields.
|
java.util.Collection<com.ibm.wala.classLoader.IMethod> |
getAllMethods() |
java.util.Collection<com.ibm.wala.classLoader.IField> |
getAllStaticFields()
This class does not contain any fields.
|
com.ibm.wala.classLoader.IMethod |
getClassInitializer() |
java.util.Collection<com.ibm.wala.classLoader.IField> |
getDeclaredInstanceFields()
This class does not contain any fields.
|
java.util.Collection<com.ibm.wala.classLoader.IMethod> |
getDeclaredMethods() |
java.util.Collection<com.ibm.wala.classLoader.IField> |
getDeclaredStaticFields()
This class does not contain any fields.
|
java.util.Collection<com.ibm.wala.classLoader.IClass> |
getDirectInterfaces() |
com.ibm.wala.classLoader.IField |
getField(com.ibm.wala.util.strings.Atom name) |
static AndroidModelClass |
getInstance(com.ibm.wala.ipa.cha.IClassHierarchy cha) |
com.ibm.wala.classLoader.IMethod |
getMethod(com.ibm.wala.types.Selector selector) |
int |
getModifiers()
This is a public final class.
|
com.ibm.wala.classLoader.IClass |
getSuperclass()
This is a subclass of the root class.
|
boolean |
isAbstract() |
boolean |
isArrayClass() |
boolean |
isInterface() |
boolean |
isPrivate() |
boolean |
isPublic() |
boolean |
isReferenceType() |
void |
putField(com.ibm.wala.util.strings.Atom name,
com.ibm.wala.types.TypeReference type) |
public static final com.ibm.wala.types.TypeReference ANDROID_MODEL_CLASS
public static AndroidModelClass getInstance(com.ibm.wala.ipa.cha.IClassHierarchy cha)
public boolean containsMethod(com.ibm.wala.types.Selector selector)
public com.ibm.wala.classLoader.IMethod getMethod(com.ibm.wala.types.Selector selector)
public java.util.Collection<com.ibm.wala.classLoader.IMethod> getDeclaredMethods()
public java.util.Collection<com.ibm.wala.classLoader.IMethod> getAllMethods()
public void addMethod(com.ibm.wala.classLoader.IMethod method)
public com.ibm.wala.classLoader.IMethod getClassInitializer()
public com.ibm.wala.classLoader.IField getField(com.ibm.wala.util.strings.Atom name)
public void putField(com.ibm.wala.util.strings.Atom name,
com.ibm.wala.types.TypeReference type)
public java.util.Collection<com.ibm.wala.classLoader.IField> getAllFields()
public java.util.Collection<com.ibm.wala.classLoader.IField> getDeclaredStaticFields()
public java.util.Collection<com.ibm.wala.classLoader.IField> getAllStaticFields()
public java.util.Collection<com.ibm.wala.classLoader.IField> getDeclaredInstanceFields()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic java.util.Collection<com.ibm.wala.classLoader.IField> getAllInstanceFields()
public int getModifiers()
public boolean isPublic()
public boolean isPrivate()
public boolean isInterface()
isInterface in interface com.ibm.wala.classLoader.IClassisInterface in class com.ibm.wala.classLoader.SyntheticClasspublic boolean isAbstract()
isAbstract in interface com.ibm.wala.classLoader.IClassisAbstract in class com.ibm.wala.classLoader.SyntheticClasspublic boolean isArrayClass()
isArrayClass in interface com.ibm.wala.classLoader.IClassisArrayClass in class com.ibm.wala.classLoader.SyntheticClasspublic com.ibm.wala.classLoader.IClass getSuperclass()
throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic java.util.Collection<com.ibm.wala.classLoader.IClass> getAllImplementedInterfaces()
public java.util.Collection<com.ibm.wala.classLoader.IClass> getDirectInterfaces()
public boolean isReferenceType()