Package com.ibm.wala.classLoader
Interface IField
-
- All Superinterfaces:
IClassHierarchyDweller
,IMember
- All Known Implementing Classes:
ArrayContents
,AstDynamicField
,AstField
,DexIField
,FieldImpl
public interface IField extends IMember
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeReference
getFieldTypeReference()
FieldReference
getReference()
boolean
isFinal()
Is this field final?boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
Is this member static?boolean
isVolatile()
Is this member volatile?-
Methods inherited from interface com.ibm.wala.ipa.cha.IClassHierarchyDweller
getClassHierarchy
-
Methods inherited from interface com.ibm.wala.classLoader.IMember
getAnnotations, getDeclaringClass, getName
-
-
-
-
Method Detail
-
getFieldTypeReference
TypeReference getFieldTypeReference()
- Returns:
- the canonical TypeReference of the declared type of the field
-
getReference
FieldReference getReference()
- Returns:
- canonical FieldReference representing this field
-
isFinal
boolean isFinal()
Is this field final?
-
isPrivate
boolean isPrivate()
-
isProtected
boolean isProtected()
-
isPublic
boolean isPublic()
-
isStatic
boolean isStatic()
Description copied from interface:IMember
Is this member static?
-
isVolatile
boolean isVolatile()
Is this member volatile?
-
-