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)

Method Summary
 Value marshal(Marshaller tracer)
           
 

Method Detail

marshal

Value marshal(Marshaller tracer)