public class DexClassData
extends java.lang.Object
implements jadx.api.plugins.input.data.IClassData
| Modifier and Type | Field and Description |
|---|---|
static int |
SIZE |
| Constructor and Description |
|---|
DexClassData(SectionReader sectionReader,
AnnotationsParser annotationsParser) |
| Modifier and Type | Method and Description |
|---|---|
jadx.api.plugins.input.data.IClassData |
copy() |
int |
getAccessFlags() |
int |
getAnnotationsOff() |
java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> |
getAttributes() |
int |
getClassDataOff() |
int |
getClassDefOffset() |
java.lang.String |
getDisassembledCode() |
java.lang.String |
getInputFileName() |
java.util.List<java.lang.String> |
getInterfacesTypes() |
int |
getStaticValuesOff() |
@Nullable java.lang.String |
getSuperType() |
java.lang.String |
getType() |
java.lang.String |
toString() |
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) |
public static final int SIZE
public DexClassData(SectionReader sectionReader, AnnotationsParser annotationsParser)
public jadx.api.plugins.input.data.IClassData copy()
copy in interface jadx.api.plugins.input.data.IClassDatapublic java.lang.String getType()
getType in interface jadx.api.plugins.input.data.IClassDatapublic int getAccessFlags()
getAccessFlags in interface jadx.api.plugins.input.data.IClassData@Nullable public @Nullable java.lang.String getSuperType()
getSuperType in interface jadx.api.plugins.input.data.IClassDatapublic java.util.List<java.lang.String> getInterfacesTypes()
getInterfacesTypes in interface jadx.api.plugins.input.data.IClassDatapublic java.lang.String getInputFileName()
getInputFileName in interface jadx.api.plugins.input.data.IClassDatapublic int getAnnotationsOff()
public int getClassDataOff()
public int getStaticValuesOff()
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)
visitFieldsAndMethods in interface jadx.api.plugins.input.data.IClassDatapublic java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttributes()
getAttributes in interface jadx.api.plugins.input.data.IClassDatapublic int getClassDefOffset()
public java.lang.String getDisassembledCode()
getDisassembledCode in interface jadx.api.plugins.input.data.IClassDatapublic java.lang.String toString()
toString in class java.lang.Object