Package com.ericsson.otp.erlang
Class OtpErlangFun
java.lang.Object
com.ericsson.otp.erlang.OtpErlangObject
com.ericsson.otp.erlang.OtpErlangFun
- All Implemented Interfaces:
Serializable
,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ericsson.otp.erlang.OtpErlangObject
OtpErlangObject.Hash
-
Field Summary
Fields inherited from class com.ericsson.otp.erlang.OtpErlangObject
hashCodeValue
-
Constructor Summary
ConstructorDescriptionOtpErlangFun
(OtpErlangPid pid, String module, int arity, byte[] md5, int index, long old_index, long uniq, OtpErlangObject[] freeVars) OtpErlangFun
(OtpErlangPid pid, String module, long index, long uniq, OtpErlangObject[] freeVars) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
void
encode
(OtpOutputStream buf) Convert the object according to the rules of the Erlang external format.boolean
Determine if two Erlang objects are equal.toString()
-
Constructor Details
-
OtpErlangFun
- Throws:
OtpErlangDecodeException
-
OtpErlangFun
public OtpErlangFun(OtpErlangPid pid, String module, long index, long uniq, OtpErlangObject[] freeVars) -
OtpErlangFun
public OtpErlangFun(OtpErlangPid pid, String module, int arity, byte[] md5, int index, long old_index, long uniq, OtpErlangObject[] freeVars)
-
-
Method Details
-
encode
Description copied from class:OtpErlangObject
Convert the object according to the rules of the Erlang external format. This is mainly used for sending Erlang terms in messages, however it can also be used for storing terms to disk.- Specified by:
encode
in classOtpErlangObject
- Parameters:
buf
- an output stream to which the encoded term should be written.
-
equals
Description copied from class:OtpErlangObject
Determine if two Erlang objects are equal. In general, Erlang objects are equal if the components they consist of are equal.- Specified by:
equals
in classOtpErlangObject
- Parameters:
o
- the object to compare to.- Returns:
- true if the objects are identical.
-
doHashCode
protected int doHashCode()- Overrides:
doHashCode
in classOtpErlangObject
-
toString
- Specified by:
toString
in classOtpErlangObject
- Returns:
- the printable representation of the object. This is usually similar to the representation used by Erlang for the same type of object.
-