Interface IDexClassData
public interface IDexClassData
This interface represents a DEX
class_data_item object. Retrieved via
IDexClass.getData().-
Method Summary
Modifier and TypeMethodDescriptionList<? extends IDexMethodData>Get the non-virtual (statics, constructors) methods for this class.List<? extends IDexFieldData>Get the instance fields for this class.List<? extends IDexFieldData>Get the static fields for this class.List<? extends IDexMethodData>Get the virtual methods for this class.
-
Method Details
-
getStaticFields
List<? extends IDexFieldData> getStaticFields()Get the static fields for this class.- Returns:
- the list of static fields
-
getInstanceFields
List<? extends IDexFieldData> getInstanceFields()Get the instance fields for this class.- Returns:
- the list of instance fields
-
getDirectMethods
List<? extends IDexMethodData> getDirectMethods()Get the non-virtual (statics, constructors) methods for this class.- Returns:
- the list of non-virtual methods
-
getVirtualMethods
List<? extends IDexMethodData> getVirtualMethods()Get the virtual methods for this class.- Returns:
- the list of virtual methods
-