public final class Unsafe
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
arrayBaseOffset(java.lang.Class cls) |
static int |
arrayIndexScale(java.lang.Class cls) |
static int |
getInt(java.lang.Object array,
long offset) |
static long |
getLong(java.lang.Object array,
long offset) |
static long |
getObjectAddress(java.lang.Object obj) |
static long |
objectFieldOffset(java.lang.reflect.Field field) |
static void |
putLong(java.lang.Object array,
long offset,
long value) |
public static int arrayBaseOffset(java.lang.Class cls)
public static int arrayIndexScale(java.lang.Class cls)
public static long objectFieldOffset(java.lang.reflect.Field field)
public static int getInt(java.lang.Object array,
long offset)
public static long getLong(java.lang.Object array,
long offset)
public static void putLong(java.lang.Object array,
long offset,
long value)
public static long getObjectAddress(java.lang.Object obj)