Package com.ericsson.otp.erlang
Class OtpExternal
- java.lang.Object
-
- com.ericsson.otp.erlang.OtpExternal
-
public class OtpExternal extends java.lang.Object
Provides a collection of constants used when encoding and decoding Erlang terms.
-
-
Field Summary
Fields Modifier and Type Field Description static int
atomTag
The tag used for atomsstatic int
atomUtf8Tag
The tag used for unicode atomsstatic int
binTag
The tag used for binariesstatic int
bitBinTag
The tag used for bitstrsstatic int
compressedTag
The tag used for compressed termsstatic int
erlMax
The largest value that can be encoded as an integerstatic int
erlMin
The smallest value that can be encoded as an integerstatic int
externalFunTag
The tag used for external Funs (M:F/A)static int
floatTag
The tag used for floating point numbersstatic int
funTag
The tag used for old Funsstatic int
intTag
The tag used for integersstatic int
largeBigTag
The tag used for large bignumsstatic int
largeTupleTag
The tag used for large tuplesstatic int
listTag
The tag used for non-empty listsstatic int
mapTag
The tag used for mapsstatic int
maxAtomLength
The longest allowed Erlang atomstatic int
newerRefTag
static int
newFloatTag
static int
newFunTag
The tag used for old new Funsstatic int
newPidTag
static int
newPortTag
static int
newRefTag
The tag used for new style referencesstatic int
nilTag
The tag used for empty listsstatic int
pidTag
The tag used for PIDsstatic int
portTag
The tag used for portsstatic int
refTag
The tag used for old stype referencesstatic int
smallAtomUtf8Tag
The tag used for small unicode atomsstatic int
smallBigTag
The tag used for small bignumsstatic int
smallIntTag
The tag used for small integersstatic int
smallTupleTag
The tag used for small tuplesstatic int
stringTag
The tag used for strings and lists of small integersstatic int
versionTag
The version number used to mark serialized Erlang terms
-
-
-
Field Detail
-
smallIntTag
public static final int smallIntTag
The tag used for small integers- See Also:
- Constant Field Values
-
intTag
public static final int intTag
The tag used for integers- See Also:
- Constant Field Values
-
floatTag
public static final int floatTag
The tag used for floating point numbers- See Also:
- Constant Field Values
-
newFloatTag
public static final int newFloatTag
- See Also:
- Constant Field Values
-
atomTag
public static final int atomTag
The tag used for atoms- See Also:
- Constant Field Values
-
refTag
public static final int refTag
The tag used for old stype references- See Also:
- Constant Field Values
-
portTag
public static final int portTag
The tag used for ports- See Also:
- Constant Field Values
-
newPortTag
public static final int newPortTag
- See Also:
- Constant Field Values
-
pidTag
public static final int pidTag
The tag used for PIDs- See Also:
- Constant Field Values
-
newPidTag
public static final int newPidTag
- See Also:
- Constant Field Values
-
smallTupleTag
public static final int smallTupleTag
The tag used for small tuples- See Also:
- Constant Field Values
-
largeTupleTag
public static final int largeTupleTag
The tag used for large tuples- See Also:
- Constant Field Values
-
nilTag
public static final int nilTag
The tag used for empty lists- See Also:
- Constant Field Values
-
stringTag
public static final int stringTag
The tag used for strings and lists of small integers- See Also:
- Constant Field Values
-
listTag
public static final int listTag
The tag used for non-empty lists- See Also:
- Constant Field Values
-
binTag
public static final int binTag
The tag used for binaries- See Also:
- Constant Field Values
-
bitBinTag
public static final int bitBinTag
The tag used for bitstrs- See Also:
- Constant Field Values
-
smallBigTag
public static final int smallBigTag
The tag used for small bignums- See Also:
- Constant Field Values
-
largeBigTag
public static final int largeBigTag
The tag used for large bignums- See Also:
- Constant Field Values
-
newFunTag
public static final int newFunTag
The tag used for old new Funs- See Also:
- Constant Field Values
-
externalFunTag
public static final int externalFunTag
The tag used for external Funs (M:F/A)- See Also:
- Constant Field Values
-
newRefTag
public static final int newRefTag
The tag used for new style references- See Also:
- Constant Field Values
-
newerRefTag
public static final int newerRefTag
- See Also:
- Constant Field Values
-
mapTag
public static final int mapTag
The tag used for maps- See Also:
- Constant Field Values
-
funTag
public static final int funTag
The tag used for old Funs- See Also:
- Constant Field Values
-
atomUtf8Tag
public static final int atomUtf8Tag
The tag used for unicode atoms- See Also:
- Constant Field Values
-
smallAtomUtf8Tag
public static final int smallAtomUtf8Tag
The tag used for small unicode atoms- See Also:
- Constant Field Values
-
compressedTag
public static final int compressedTag
The tag used for compressed terms- See Also:
- Constant Field Values
-
versionTag
public static final int versionTag
The version number used to mark serialized Erlang terms- See Also:
- Constant Field Values
-
erlMax
public static final int erlMax
The largest value that can be encoded as an integer- See Also:
- Constant Field Values
-
erlMin
public static final int erlMin
The smallest value that can be encoded as an integer- See Also:
- Constant Field Values
-
maxAtomLength
public static final int maxAtomLength
The longest allowed Erlang atom- See Also:
- Constant Field Values
-
-