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 SummaryFields 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 intversionTagThe version number used to mark serialized Erlang terms
 
- 
- 
- 
Field Detail- 
smallIntTagpublic static final int smallIntTag The tag used for small integers- See Also:
- Constant Field Values
 
 - 
intTagpublic static final int intTag The tag used for integers- See Also:
- Constant Field Values
 
 - 
floatTagpublic static final int floatTag The tag used for floating point numbers- See Also:
- Constant Field Values
 
 - 
newFloatTagpublic static final int newFloatTag - See Also:
- Constant Field Values
 
 - 
atomTagpublic static final int atomTag The tag used for atoms- See Also:
- Constant Field Values
 
 - 
refTagpublic static final int refTag The tag used for old stype references- See Also:
- Constant Field Values
 
 - 
portTagpublic static final int portTag The tag used for ports- See Also:
- Constant Field Values
 
 - 
newPortTagpublic static final int newPortTag - See Also:
- Constant Field Values
 
 - 
pidTagpublic static final int pidTag The tag used for PIDs- See Also:
- Constant Field Values
 
 - 
newPidTagpublic static final int newPidTag - See Also:
- Constant Field Values
 
 - 
smallTupleTagpublic static final int smallTupleTag The tag used for small tuples- See Also:
- Constant Field Values
 
 - 
largeTupleTagpublic static final int largeTupleTag The tag used for large tuples- See Also:
- Constant Field Values
 
 - 
nilTagpublic static final int nilTag The tag used for empty lists- See Also:
- Constant Field Values
 
 - 
stringTagpublic static final int stringTag The tag used for strings and lists of small integers- See Also:
- Constant Field Values
 
 - 
listTagpublic static final int listTag The tag used for non-empty lists- See Also:
- Constant Field Values
 
 - 
binTagpublic static final int binTag The tag used for binaries- See Also:
- Constant Field Values
 
 - 
bitBinTagpublic static final int bitBinTag The tag used for bitstrs- See Also:
- Constant Field Values
 
 - 
smallBigTagpublic static final int smallBigTag The tag used for small bignums- See Also:
- Constant Field Values
 
 - 
largeBigTagpublic static final int largeBigTag The tag used for large bignums- See Also:
- Constant Field Values
 
 - 
newFunTagpublic static final int newFunTag The tag used for old new Funs- See Also:
- Constant Field Values
 
 - 
externalFunTagpublic static final int externalFunTag The tag used for external Funs (M:F/A)- See Also:
- Constant Field Values
 
 - 
newRefTagpublic static final int newRefTag The tag used for new style references- See Also:
- Constant Field Values
 
 - 
newerRefTagpublic static final int newerRefTag - See Also:
- Constant Field Values
 
 - 
mapTagpublic static final int mapTag The tag used for maps- See Also:
- Constant Field Values
 
 - 
funTagpublic static final int funTag The tag used for old Funs- See Also:
- Constant Field Values
 
 - 
atomUtf8Tagpublic static final int atomUtf8Tag The tag used for unicode atoms- See Also:
- Constant Field Values
 
 - 
smallAtomUtf8Tagpublic static final int smallAtomUtf8Tag The tag used for small unicode atoms- See Also:
- Constant Field Values
 
 - 
compressedTagpublic static final int compressedTag The tag used for compressed terms- See Also:
- Constant Field Values
 
 - 
versionTagpublic static final int versionTag The version number used to mark serialized Erlang terms- See Also:
- Constant Field Values
 
 - 
erlMaxpublic static final int erlMax The largest value that can be encoded as an integer- See Also:
- Constant Field Values
 
 - 
erlMinpublic static final int erlMin The smallest value that can be encoded as an integer- See Also:
- Constant Field Values
 
 - 
maxAtomLengthpublic static final int maxAtomLength The longest allowed Erlang atom- See Also:
- Constant Field Values
 
 
- 
 
-