public final class Types extends Object
Created by Y.Kiselev on 26.06.2016.
| Modifier and Type | Field and Description |
|---|---|
static byte |
ARRAY
TYPE(bits 0-3), ELEMENT_TYPE(bits 4-7), LENGTH_IN_ELEMENTS(1-4b), VALUE(n)
|
static byte |
BOOLEAN
TYPE(bits 0-3) VALUE(bit 4) RESERVED(bits 5-7)
|
static byte |
BYTE
TYPE(1b), VALUE(1b)
|
static byte |
CHAR
TYPE(1b), VALUE(2b)
|
static byte |
DOUBLE
TYPE(1b), VALUE(8b)
|
static byte |
END_MARKER
TYPE(1b)
|
static byte |
FLOAT
TYPE(1b), VALUE(4b)
|
static byte |
INT
TYPE(1b), VALUE(4b)
|
static byte |
LONG
TYPE(1b), VALUE(8b)
|
static byte |
MASK
Type mask, first four bits
|
static byte |
NULL
TYPE(1b)
|
static byte |
SHORT
TYPE(1b), VALUE(2b)
|
static byte |
STRING
UTF-8 string
TYPE(1b), LENGTH(1-4b), VALUE(n)
|
static byte |
USER_TYPE
TYPE(1b), 0..N * ( TYPE(1b), VALUE( f(type) ) ), END_MARKER
|
| Constructor and Description |
|---|
Types() |
public static final byte MASK
public static final byte BYTE
public static final byte CHAR
public static final byte SHORT
public static final byte INT
public static final byte LONG
public static final byte FLOAT
public static final byte DOUBLE
public static final byte STRING
public static final byte ARRAY
public static final byte NULL
public static final byte USER_TYPE
public static final byte END_MARKER
public static final byte BOOLEAN
public static boolean isArray(int value)
value - the type bytepublic static int subType(int value)
value - the type bytepublic static byte array(int itemType)
itemType - the type of array itemCopyright © 2016. All rights reserved.