Package io.protostuff.runtime
Class RuntimeUnsafeFieldFactory
- java.lang.Object
-
- io.protostuff.runtime.RuntimeUnsafeFieldFactory
-
public final class RuntimeUnsafeFieldFactory extends java.lang.ObjectField factory via sun.misc.Unsafe.
-
-
Field Summary
Fields Modifier and Type Field Description static RuntimeFieldFactory<java.math.BigDecimal>BIGDECIMALstatic RuntimeFieldFactory<java.math.BigInteger>BIGINTEGERstatic RuntimeFieldFactory<java.lang.Boolean>BOOLstatic RuntimeFieldFactory<java.lang.Byte>BYTEstatic RuntimeFieldFactory<byte[]>BYTE_ARRAYstatic RuntimeFieldFactory<ByteString>BYTESstatic RuntimeFieldFactory<java.lang.Character>CHARstatic RuntimeFieldFactory<java.util.Date>DATEstatic RuntimeFieldFactory<java.lang.Object>DELEGATEstatic RuntimeFieldFactory<java.lang.Double>DOUBLEstatic RuntimeFieldFactory<java.lang.Integer>ENUMstatic RuntimeFieldFactory<java.lang.Float>FLOATstatic RuntimeFieldFactory<java.lang.Integer>INT32static 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_POJOstatic RuntimeFieldFactory<java.lang.Short>SHORTstatic RuntimeFieldFactory<java.lang.String>STRING(package private) static sun.misc.Unsafeus
-
Constructor Summary
Constructors Modifier Constructor Description privateRuntimeUnsafeFieldFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static sun.misc.UnsafeinitUnsafe()
-
-
-
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
-
-