Data extracted from a DEX file.
| Constructor and description |
|---|
DexData
(java.io.RandomAccessFile raf)Constructs a new DexData for this file. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.String[] |
getAllClassName()Returns the list of all class name. |
|
ClassRef[] |
getExternalReferences()Returns an array with all of the class references that don't correspond to classes in the DEX file. |
|
MethodRef[] |
getMethodRefs()Returns the list of all method references. |
|
void |
load()Loads the contents of the DEX file into our data structures. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructs a new DexData for this file.
Returns the list of all class name.
Returns an array with all of the class references that don't correspond to classes in the DEX file. Each class reference has a list of the referenced fields and methods associated with that class.
Returns the list of all method references.
Loads the contents of the DEX file into our data structures.