Package com.ericsson.otp.erlang
Class OtpErlangExternalFun
- java.lang.Object
-
- com.ericsson.otp.erlang.OtpErlangObject
-
- com.ericsson.otp.erlang.OtpErlangExternalFun
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class OtpErlangExternalFun extends OtpErlangObject
- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description OtpErlangExternalFun(OtpInputStream buf)OtpErlangExternalFun(java.lang.String module, java.lang.String function, int arity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intdoHashCode()voidencode(OtpOutputStream buf)Convert the object according to the rules of the Erlang external format.booleanequals(java.lang.Object o)Determine if two Erlang objects are equal.java.lang.StringtoString()
-
-
-
Constructor Detail
-
OtpErlangExternalFun
public OtpErlangExternalFun(java.lang.String module, java.lang.String function, int arity)
-
OtpErlangExternalFun
public OtpErlangExternalFun(OtpInputStream buf) throws OtpErlangDecodeException
- Throws:
OtpErlangDecodeException
-
-
Method Detail
-
encode
public void encode(OtpOutputStream buf)
Description copied from class:OtpErlangObjectConvert 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:
encodein classOtpErlangObject- Parameters:
buf- an output stream to which the encoded term should be written.
-
equals
public boolean equals(java.lang.Object o)
Description copied from class:OtpErlangObjectDetermine if two Erlang objects are equal. In general, Erlang objects are equal if the components they consist of are equal.- Specified by:
equalsin classOtpErlangObject- Parameters:
o- the object to compare to.- Returns:
- true if the objects are identical.
-
doHashCode
protected int doHashCode()
- Overrides:
doHashCodein classOtpErlangObject
-
toString
public java.lang.String toString()
- Specified by:
toStringin classOtpErlangObject- Returns:
- the printable representation of the object. This is usually similar to the representation used by Erlang for the same type of object.
-
-