Package com.ericsson.otp.erlang
Class OtpExternal
- java.lang.Object
-
- com.ericsson.otp.erlang.OtpExternal
-
public class OtpExternal extends java.lang.ObjectProvides a collection of constants used when encoding and decoding Erlang terms.
-
-
Field Summary
Fields Modifier and Type Field Description static intatomTagThe tag used for atomsstatic intatomUtf8TagThe tag used for unicode atomsstatic intbinTagThe tag used for binariesstatic intbitBinTagThe tag used for bitstrsstatic intcompressedTagThe tag used for compressed termsstatic interlMaxThe largest value that can be encoded as an integerstatic interlMinThe smallest value that can be encoded as an integerstatic intexternalFunTagThe tag used for external Funs (M:F/A)static intfloatTagThe tag used for floating point numbersstatic intfunTagThe tag used for old Funsstatic intintTagThe tag used for integersstatic intlargeBigTagThe tag used for large bignumsstatic intlargeTupleTagThe tag used for large tuplesstatic intlistTagThe tag used for non-empty listsstatic intmapTagThe tag used for mapsstatic intmaxAtomLengthThe longest allowed Erlang atomstatic intnewerRefTagstatic intnewFloatTagstatic intnewFunTagThe tag used for old new Funsstatic intnewPidTagstatic intnewPortTagstatic intnewRefTagThe tag used for new style referencesstatic intnilTagThe tag used for empty listsstatic intpidTagThe tag used for PIDsstatic intportTagThe tag used for portsstatic intrefTagThe tag used for old stype referencesstatic intsmallAtomUtf8TagThe tag used for small unicode atomsstatic intsmallBigTagThe tag used for small bignumsstatic intsmallIntTagThe tag used for small integersstatic intsmallTupleTagThe tag used for small tuplesstatic intstringTagThe tag used for strings and lists of small integersstatic intv4PortTagstatic intversionTagThe 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
-
v4PortTag
public static final int v4PortTag
- 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
-
-