public class JavaClassData
extends java.lang.Object
implements jadx.api.plugins.input.data.IClassData
| Constructor and Description |
|---|
JavaClassData(JavaClassReader clsReader) |
| Modifier and Type | Method and Description |
|---|---|
jadx.api.plugins.input.data.IClassData |
copy() |
int |
getAccessFlags() |
java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> |
getAttributes() |
AttributesReader |
getAttributesReader() |
JavaClassReader |
getClsReader() |
ConstPoolReader |
getConstPoolReader() |
DataReader |
getData() |
java.lang.String |
getDisassembledCode() |
java.lang.String |
getInputFileName() |
java.util.List<java.lang.String> |
getInterfacesTypes() |
ClassOffsets |
getOffsets() |
@Nullable java.lang.String |
getSuperType() |
java.lang.String |
getType() |
<T extends IJavaAttribute> |
loadAttribute(DataReader reader,
JavaAttrType<T> type) |
java.lang.String |
toString() |
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) |
public JavaClassData(JavaClassReader clsReader)
public jadx.api.plugins.input.data.IClassData copy()
copy in interface jadx.api.plugins.input.data.IClassDatapublic int getAccessFlags()
getAccessFlags in interface jadx.api.plugins.input.data.IClassDatapublic java.lang.String getType()
getType 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 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)
visitFieldsAndMethods in interface jadx.api.plugins.input.data.IClassDatapublic DataReader getData()
public java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttributes()
getAttributes in interface jadx.api.plugins.input.data.IClassDatapublic <T extends IJavaAttribute> T loadAttribute(DataReader reader, JavaAttrType<T> type)
public java.lang.String getDisassembledCode()
getDisassembledCode in interface jadx.api.plugins.input.data.IClassDatapublic JavaClassReader getClsReader()
public ClassOffsets getOffsets()
public ConstPoolReader getConstPoolReader()
public AttributesReader getAttributesReader()
public java.lang.String toString()
toString in class java.lang.Object