edu.rice.cs.cunit.record.syncPoints
Interface ISyncPoint.Translated

All Known Implementing Classes:
AObjectSyncPoint.Translated, ASynchronizedObjectSyncPoint.Translated, AThreadSyncPoint.Translated, ObjectEnterWaitSyncPoint.Translated, ObjectLeaveWaitSyncPoint.Translated, ObjectNotifyAllSyncPoint.Translated, ObjectNotifySyncPoint.Translated, SynchronizedEnterBlockSyncPoint.Translated, SynchronizedLeaveBlockSyncPoint.Translated, SynchronizedTryEnterBlockSyncPoint.Translated, ThreadDestroySyncPoint.Translated, ThreadEnterJoinSyncPoint.Translated, ThreadEnterSleepSyncPoint.Translated, ThreadEnterYieldSyncPoint.Translated, ThreadExitSyncPoint.Translated, ThreadInterruptSyncPoint.Translated, ThreadLeaveJoinSyncPoint.Translated, ThreadLeaveSleepSyncPoint.Translated, ThreadLeaveYieldSyncPoint.Translated, ThreadResumeSyncPoint.Translated, ThreadSetPrioritySyncPoint.Translated, ThreadStartSyncPoint.Translated, ThreadStopSyncPoint.Translated, ThreadSuspendSyncPoint.Translated
Enclosing interface:
ISyncPoint

public static interface ISyncPoint.Translated

Interface for translated versions on the monitor side.


Method Summary
<R,P> R
execute(ISyncPointVisitor<R,P> visitor, P param)
          Executes a visitor.
 

Method Detail

execute

<R,P> R execute(ISyncPointVisitor<R,P> visitor,
                P param)
Executes a visitor.

Parameters:
visitor - visitor to execute
param - visitor-specific parameter
Returns:
visitor-specific return value