orc.trace.values
Interface TraceableValue

All Known Implementing Classes:
BoundedBuffer.BufferInstance, Buffer.BufferInstance, Cell.CellInstance, Datasite, DotSite, FieldProxy, Ref.RefInstance, Semaphore.SemaphoreInstance, SyncChannel.SyncChannelInstance, TupleValue

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)

Method Summary
 Value marshal(Marshaller tracer)
           
 

Method Detail

marshal

Value marshal(Marshaller tracer)