returns the offset of the provided field , or -1 if sun.misc.unsafe is notavailable . concode_field_sep boolean HAS_UNSAFE_ARRAY_OPERATIONS concode_elem_sep sun.misc.Unsafe UNSAFE concode_elem_sep long BUFFER_ADDRESS_OFFSET concode_elem_sep boolean HAS_UNSAFE_BYTEBUFFER_OPERATIONS concode_elem_sep long ARRAY_BASE_OFFSET concode_field_sep byte getByte concode_elem_sep byte getByte concode_elem_sep long addressOffset concode_elem_sep boolean hasUnsafeByteBufferOperations concode_elem_sep void copyMemory concode_elem_sep void copyMemory concode_elem_sep boolean supportsUnsafeArrayOperations concode_elem_sep boolean hasUnsafeArrayOperations concode_elem_sep long getLong concode_elem_sep long getLong concode_elem_sep void putByte concode_elem_sep void putByte concode_elem_sep Field field concode_elem_sep int byteArrayBaseOffset concode_elem_sep long getArrayBaseOffset concode_elem_sep boolean supportsUnsafeByteBufferOperations concode_elem_sep sun.misc.Unsafe getUnsafe
long function ( Field arg0 ) { return arg0 == null || UNSAFE == null ? - 1 : UNSAFE . objectFieldOffset ( arg0 ) ; }