Top Description Fields Constructors Methods
org.lwjgl.util.mapped

pack-priv final Class MappedObjectUnsafe

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, .Modifier, java.nio.ByteBuffer, .ByteOrder, sun.misc.Unsafe

[INTERNAL USE ONLY]
Author
Riven

Field Summary

Modifier and TypeField and Description
private static final long
private static final long
private static final ByteBuffer
pack-priv static final sun.misc.Unsafe

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static long
getObjectFieldOffset(Class<?> type, String fieldName)

private static sun.misc.Unsafe
pack-priv static ByteBuffer
newBuffer(long address, int capacity)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BUFFER_ADDRESS_OFFSETback to summary
private static final long BUFFER_ADDRESS_OFFSET
BUFFER_CAPACITY_OFFSETback to summary
private static final long BUFFER_CAPACITY_OFFSET
globalback to summary
private static final ByteBuffer global
INSTANCEback to summary
pack-priv static final sun.misc.Unsafe INSTANCE

Constructor Detail

MappedObjectUnsafeback to summary
pack-priv MappedObjectUnsafe()

Method Detail

getObjectFieldOffsetback to summary
private static long getObjectFieldOffset(Class<?> type, String fieldName)
getUnsafeInstanceback to summary
private static sun.misc.Unsafe getUnsafeInstance()
newBufferback to summary
pack-priv static ByteBuffer newBuffer(long address, int capacity)