@Implements(value=dalvik.system.VMRuntime.class, isInAndroidSdk=false) public class ShadowVMRuntime extends Object
| Constructor and Description | 
|---|
| ShadowVMRuntime() | 
| Modifier and Type | Method and Description | 
|---|---|
| long | addressOf(Object obj)Returns a unique identifier of the object instead of a ‘native’ address. | 
| Object | getObjectForAddress(long address)Returns the object previously registered with  addressOf(Object). | 
| protected boolean | is64Bit()Returns whether the VM is running in 64-bit mode. | 
| Object | newNonMovableArray(Class<?> type,
                  int size) | 
| Object | newUnpaddedArray(Class<?> klass,
                int size) | 
| static void | reset() | 
| static void | setIs64Bit(boolean is64Bit)Sets whether the VM is running in 64-bit mode. | 
@Implementation(minSdk=21) public Object newUnpaddedArray(Class<?> klass, int size)
@Implementation public Object newNonMovableArray(Class<?> type, int size)
@Implementation public long addressOf(Object obj)
Returns a unique identifier of the object instead of a ‘native’ address.
@Nullable public Object getObjectForAddress(long address)
Returns the object previously registered with addressOf(Object).
@Implementation(minSdk=21) protected boolean is64Bit()
Returns whether the VM is running in 64-bit mode. Available in Android L+. Defaults to true.
public static void setIs64Bit(boolean is64Bit)
Sets whether the VM is running in 64-bit mode.
@Resetter public static void reset()