Class DexIField

    • Constructor Detail

      • DexIField

        public DexIField​(org.jf.dexlib.ClassDataItem.EncodedField encodedField,
                         DexIClass klass)
    • Method Detail

      • getReference

        public FieldReference getReference()
        Specified by:
        getReference in interface IField
        Returns:
        canonical FieldReference representing this field
      • getName

        public Atom getName()
        Specified by:
        getName in interface IMember
        Returns:
        the name of this member
      • isFinal

        public boolean isFinal()
        Description copied from interface: IField
        Is this field final?
        Specified by:
        isFinal in interface IField
      • isPrivate

        public boolean isPrivate()
        Specified by:
        isPrivate in interface IField
      • isProtected

        public boolean isProtected()
        Specified by:
        isProtected in interface IField
      • isPublic

        public boolean isPublic()
        Specified by:
        isPublic in interface IField
      • isStatic

        public boolean isStatic()
        Description copied from interface: IMember
        Is this member static?
        Specified by:
        isStatic in interface IField
        Specified by:
        isStatic in interface IMember
      • getDeclaringClass

        public IClass getDeclaringClass()
        Description copied from interface: IMember
        Return the object that represents the declaring class for this member.
        Specified by:
        getDeclaringClass in interface IMember
        Returns:
        the object that represents the declaring class for this member.
      • isVolatile

        public boolean isVolatile()
        Description copied from interface: IField
        Is this member volatile?
        Specified by:
        isVolatile in interface IField