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 TypeReferencegetFieldTypeReference()FieldReferencegetReference()booleanisFinal()Is this field final?booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()Is this member static?booleanisVolatile()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:IMemberIs this member static?
-
isVolatile
boolean isVolatile()
Is this member volatile?
-
-