Class DexIField
java.lang.Object
com.ibm.wala.dalvik.classLoader.DexIField
- All Implemented Interfaces:
IField, IMember, IClassHierarchyDweller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the annotations on this member, if anyReturn the object that represents the declaring class for this member.getName()booleanisFinal()Is this field final?booleanbooleanbooleanisPublic()booleanisStatic()Is this member static?booleanIs this member volatile?
-
Constructor Details
-
DexIField
-
-
Method Details
-
getFieldTypeReference
- Specified by:
getFieldTypeReferencein interfaceIField- Returns:
- the canonical TypeReference of the declared type of the field
-
getReference
- Specified by:
getReferencein interfaceIField- Returns:
- canonical FieldReference representing this field
-
getName
-
isFinal
-
isPrivate
-
isProtected
public boolean isProtected()- Specified by:
isProtectedin interfaceIField
-
isPublic
-
isStatic
-
getDeclaringClass
Description copied from interface:IMemberReturn the object that represents the declaring class for this member.- Specified by:
getDeclaringClassin interfaceIMember- Returns:
- the object that represents the declaring class for this member.
-
isVolatile
public boolean isVolatile()Description copied from interface:IFieldIs this member volatile?- Specified by:
isVolatilein interfaceIField
-
getClassHierarchy
- Specified by:
getClassHierarchyin interfaceIClassHierarchyDweller
-
getAnnotations
Description copied from interface:IMemberGet the annotations on this member, if any- Specified by:
getAnnotationsin interfaceIMember
-