Class DexIField

java.lang.Object
com.ibm.wala.dalvik.classLoader.DexIField
All Implemented Interfaces:
com.ibm.wala.classLoader.IField, com.ibm.wala.classLoader.IMember, com.ibm.wala.ipa.cha.IClassHierarchyDweller

public class DexIField extends Object implements com.ibm.wala.classLoader.IField
  • Constructor Details

    • DexIField

      public DexIField(org.jf.dexlib2.iface.Field encodedField, DexIClass klass)
  • Method Details

    • getFieldTypeReference

      public com.ibm.wala.types.TypeReference getFieldTypeReference()
      Specified by:
      getFieldTypeReference in interface com.ibm.wala.classLoader.IField
    • getReference

      public com.ibm.wala.types.FieldReference getReference()
      Specified by:
      getReference in interface com.ibm.wala.classLoader.IField
    • getName

      public com.ibm.wala.core.util.strings.Atom getName()
      Specified by:
      getName in interface com.ibm.wala.classLoader.IMember
    • isFinal

      public boolean isFinal()
      Specified by:
      isFinal in interface com.ibm.wala.classLoader.IField
    • isPrivate

      public boolean isPrivate()
      Specified by:
      isPrivate in interface com.ibm.wala.classLoader.IField
    • isProtected

      public boolean isProtected()
      Specified by:
      isProtected in interface com.ibm.wala.classLoader.IField
    • isPublic

      public boolean isPublic()
      Specified by:
      isPublic in interface com.ibm.wala.classLoader.IField
    • isStatic

      public boolean isStatic()
      Specified by:
      isStatic in interface com.ibm.wala.classLoader.IField
      Specified by:
      isStatic in interface com.ibm.wala.classLoader.IMember
    • getDeclaringClass

      public com.ibm.wala.classLoader.IClass getDeclaringClass()
      Specified by:
      getDeclaringClass in interface com.ibm.wala.classLoader.IMember
    • isVolatile

      public boolean isVolatile()
      Specified by:
      isVolatile in interface com.ibm.wala.classLoader.IField
    • getClassHierarchy

      public com.ibm.wala.ipa.cha.IClassHierarchy getClassHierarchy()
      Specified by:
      getClassHierarchy in interface com.ibm.wala.ipa.cha.IClassHierarchyDweller
    • getAnnotations

      public Collection<com.ibm.wala.types.annotations.Annotation> getAnnotations()
      Specified by:
      getAnnotations in interface com.ibm.wala.classLoader.IMember