orc.trace.values
Interface TraceableValue
- All Known Implementing Classes:
- Buffer.BufferInstance, Cell.CellInstance, DotSite, Ref.RefInstance, SyncChannel.SyncChannelInstance
public interface TraceableValue
Mark a runtime object which may be traced (serialized in a trace file). If
the object is mutable it must also override Object.equals(Object)
and
Object.hashCode()
to allow traced representations to be cached
correctly.
- Author:
- quark
- See Also:
Marshaller.marshal(Object)
marshal
Value marshal(Marshaller tracer)