File tree Expand file tree Collapse file tree
src/com/esotericsoftware/kryo/unsafe Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,14 +65,14 @@ public class UnsafeUtil {
6565 Field field = sun .misc .Unsafe .class .getDeclaredField ("theUnsafe" );
6666 field .setAccessible (true );
6767 tempUnsafe = (sun .misc .Unsafe )field .get (null );
68- tempByteArrayBaseOffset = tempUnsafe . arrayBaseOffset ( byte []. class ) ;
69- tempCharArrayBaseOffset = tempUnsafe . arrayBaseOffset ( char []. class ) ;
70- tempShortArrayBaseOffset = tempUnsafe . arrayBaseOffset ( short []. class ) ;
71- tempIntArrayBaseOffset = tempUnsafe . arrayBaseOffset ( int []. class ) ;
72- tempFloatArrayBaseOffset = tempUnsafe . arrayBaseOffset ( float []. class ) ;
73- tempLongArrayBaseOffset = tempUnsafe . arrayBaseOffset ( long []. class ) ;
74- tempDoubleArrayBaseOffset = tempUnsafe . arrayBaseOffset ( double []. class ) ;
75- tempBooleanArrayBaseOffset = tempUnsafe . arrayBaseOffset ( boolean []. class ) ;
68+ tempByteArrayBaseOffset = Unsafe . ARRAY_BYTE_BASE_OFFSET ;
69+ tempCharArrayBaseOffset = Unsafe . ARRAY_CHAR_BASE_OFFSET ;
70+ tempShortArrayBaseOffset = Unsafe . ARRAY_SHORT_BASE_OFFSET ;
71+ tempIntArrayBaseOffset = Unsafe . ARRAY_INT_BASE_OFFSET ;
72+ tempFloatArrayBaseOffset = Unsafe . ARRAY_FLOAT_BASE_OFFSET ;
73+ tempLongArrayBaseOffset = Unsafe . ARRAY_LONG_BASE_OFFSET ;
74+ tempDoubleArrayBaseOffset = Unsafe . ARRAY_DOUBLE_BASE_OFFSET ;
75+ tempBooleanArrayBaseOffset = Unsafe . ARRAY_BOOLEAN_BASE_OFFSET ;
7676 } else {
7777 if (DEBUG ) debug ("kryo" , "Unsafe is not available on Android." );
7878 }
You can’t perform that action at this time.
0 commit comments