Class DexClassData

  • All Implemented Interfaces:
    jadx.api.plugins.input.data.IClassData

    public class DexClassData
    extends java.lang.Object
    implements jadx.api.plugins.input.data.IClassData
    • Method Detail

      • copy

        public jadx.api.plugins.input.data.IClassData copy()
        Specified by:
        copy in interface jadx.api.plugins.input.data.IClassData
      • getType

        public java.lang.String getType()
        Specified by:
        getType in interface jadx.api.plugins.input.data.IClassData
      • getAccessFlags

        public int getAccessFlags()
        Specified by:
        getAccessFlags in interface jadx.api.plugins.input.data.IClassData
      • getSuperType

        @Nullable
        public @Nullable java.lang.String getSuperType()
        Specified by:
        getSuperType in interface jadx.api.plugins.input.data.IClassData
      • getInterfacesTypes

        public java.util.List<java.lang.String> getInterfacesTypes()
        Specified by:
        getInterfacesTypes in interface jadx.api.plugins.input.data.IClassData
      • getInputFileName

        public java.lang.String getInputFileName()
        Specified by:
        getInputFileName in interface jadx.api.plugins.input.data.IClassData
      • getAnnotationsOff

        public int getAnnotationsOff()
      • getClassDataOff

        public int getClassDataOff()
      • getStaticValuesOff

        public int getStaticValuesOff()
      • visitFieldsAndMethods

        public void visitFieldsAndMethods​(jadx.api.plugins.input.data.ISeqConsumer<jadx.api.plugins.input.data.IFieldData> fieldConsumer,
                                          jadx.api.plugins.input.data.ISeqConsumer<jadx.api.plugins.input.data.IMethodData> mthConsumer)
        Specified by:
        visitFieldsAndMethods in interface jadx.api.plugins.input.data.IClassData
      • getAttributes

        public java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttributes()
        Specified by:
        getAttributes in interface jadx.api.plugins.input.data.IClassData
      • getClassDefOffset

        public int getClassDefOffset()
      • getDisassembledCode

        public java.lang.String getDisassembledCode()
        Specified by:
        getDisassembledCode in interface jadx.api.plugins.input.data.IClassData
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object