Class JavaClassData

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

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

    • Method Detail

      • copy

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

        public int getAccessFlags()
        Specified by:
        getAccessFlags 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
      • 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
      • visitFieldsAndMethods

        public void visitFieldsAndMethods​(jadx.api.plugins.input.data.ISeqConsumer<jadx.api.plugins.input.data.IFieldData> fieldsConsumer,
                                          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
      • 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