Package io.protostuff.runtime
Class RuntimeUnsafeFieldFactory
- java.lang.Object
-
- io.protostuff.runtime.RuntimeUnsafeFieldFactory
-
public final class RuntimeUnsafeFieldFactory extends java.lang.Object
Field factory via sun.misc.Unsafe.
-
-
Field Summary
Fields Modifier and Type Field Description static RuntimeFieldFactory<java.math.BigDecimal>
BIGDECIMAL
static RuntimeFieldFactory<java.math.BigInteger>
BIGINTEGER
static RuntimeFieldFactory<java.lang.Boolean>
BOOL
static RuntimeFieldFactory<java.lang.Byte>
BYTE
static RuntimeFieldFactory<byte[]>
BYTE_ARRAY
static RuntimeFieldFactory<ByteString>
BYTES
static RuntimeFieldFactory<java.lang.Character>
CHAR
static RuntimeFieldFactory<java.util.Date>
DATE
static RuntimeFieldFactory<java.lang.Object>
DELEGATE
static RuntimeFieldFactory<java.lang.Double>
DOUBLE
static RuntimeFieldFactory<java.lang.Integer>
ENUM
static RuntimeFieldFactory<java.lang.Float>
FLOAT
static RuntimeFieldFactory<java.lang.Integer>
INT32
static RuntimeFieldFactory<java.lang.Long>
INT64
(package private) static RuntimeFieldFactory<java.lang.Object>
OBJECT
(package private) static RuntimeFieldFactory<java.lang.Object>
POJO
(package private) static RuntimeFieldFactory<java.lang.Object>
POLYMORPHIC_POJO
static RuntimeFieldFactory<java.lang.Short>
SHORT
static RuntimeFieldFactory<java.lang.String>
STRING
(package private) static sun.misc.Unsafe
us
-
Constructor Summary
Constructors Modifier Constructor Description private
RuntimeUnsafeFieldFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static sun.misc.Unsafe
initUnsafe()
-
-
-
Field Detail
-
us
static final sun.misc.Unsafe us
-
CHAR
public static final RuntimeFieldFactory<java.lang.Character> CHAR
-
SHORT
public static final RuntimeFieldFactory<java.lang.Short> SHORT
-
BYTE
public static final RuntimeFieldFactory<java.lang.Byte> BYTE
-
INT32
public static final RuntimeFieldFactory<java.lang.Integer> INT32
-
INT64
public static final RuntimeFieldFactory<java.lang.Long> INT64
-
FLOAT
public static final RuntimeFieldFactory<java.lang.Float> FLOAT
-
DOUBLE
public static final RuntimeFieldFactory<java.lang.Double> DOUBLE
-
BOOL
public static final RuntimeFieldFactory<java.lang.Boolean> BOOL
-
STRING
public static final RuntimeFieldFactory<java.lang.String> STRING
-
BYTES
public static final RuntimeFieldFactory<ByteString> BYTES
-
BYTE_ARRAY
public static final RuntimeFieldFactory<byte[]> BYTE_ARRAY
-
ENUM
public static final RuntimeFieldFactory<java.lang.Integer> ENUM
-
POJO
static final RuntimeFieldFactory<java.lang.Object> POJO
-
POLYMORPHIC_POJO
static final RuntimeFieldFactory<java.lang.Object> POLYMORPHIC_POJO
-
OBJECT
static final RuntimeFieldFactory<java.lang.Object> OBJECT
-
BIGDECIMAL
public static final RuntimeFieldFactory<java.math.BigDecimal> BIGDECIMAL
-
BIGINTEGER
public static final RuntimeFieldFactory<java.math.BigInteger> BIGINTEGER
-
DATE
public static final RuntimeFieldFactory<java.util.Date> DATE
-
DELEGATE
public static final RuntimeFieldFactory<java.lang.Object> DELEGATE
-
-