Interface IDexAddress
public interface IDexAddress
Reference in the Dex unit.
-
Method Details
-
getInternalAddress
String getInternalAddress()Get the internal address. Always present.- Returns:
-
getUserAddress
String getUserAddress()Get the user (non-internal) string address. Optional operation.- Returns:
- optional, null if not provided
-
getEncodedAddress
long getEncodedAddress()Get the encoded address, represented as a long. Optional operation.The 8-byte packed long is encoded as:
tt oo oo oo oo vv vv vv t (1 byte) : a tag, refer to
ITAG_xxx
o (4 bytes) : optional 32-bit bytecode offset, if tag isIDexUnit.ITAG_BYTECODE
v (3 bytes) : object index in the pool- Returns:
- optional, 0 if not provided
-
getReferenceType
DexReferenceType getReferenceType()- Returns:
-
getInfo
String getInfo()- Returns:
-
getFlags
int getFlags()- Returns:
-