public class DexIField extends Object implements IField
| Constructor and Description |
|---|
DexIField(org.jf.dexlib.ClassDataItem.EncodedField encodedField,
DexIClass klass) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Annotation> |
getAnnotations()
Get the annotations on this member, if any
|
IClassHierarchy |
getClassHierarchy() |
IClass |
getDeclaringClass()
Return the object that represents the declaring class
for this member.
|
TypeReference |
getFieldTypeReference() |
Atom |
getName() |
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?
|
public DexIField(org.jf.dexlib.ClassDataItem.EncodedField encodedField,
DexIClass klass)
public TypeReference getFieldTypeReference()
getFieldTypeReference in interface IFieldpublic FieldReference getReference()
getReference in interface IFieldpublic Atom getName()
public boolean isFinal()
IFieldpublic boolean isProtected()
isProtected in interface IFieldpublic boolean isStatic()
IMemberpublic IClass getDeclaringClass()
IMembergetDeclaringClass in interface IMemberpublic boolean isVolatile()
IFieldisVolatile in interface IFieldpublic IClassHierarchy getClassHierarchy()
getClassHierarchy in interface IClassHierarchyDwellerpublic Collection<Annotation> getAnnotations()
IMembergetAnnotations in interface IMember