edu.rice.cs.cunit.record.syncPoints.sync
Class ASynchronizedObjectSyncPoint.Translated

java.lang.Object
  extended by edu.rice.cs.cunit.record.syncPoints.sync.ASynchronizedObjectSyncPoint.Translated
All Implemented Interfaces:
ISyncPoint.Translated
Direct Known Subclasses:
SynchronizedEnterBlockSyncPoint.Translated, SynchronizedLeaveBlockSyncPoint.Translated, SynchronizedTryEnterBlockSyncPoint.Translated
Enclosing class:
ASynchronizedObjectSyncPoint

public abstract static class ASynchronizedObjectSyncPoint.Translated
extends java.lang.Object
implements ISyncPoint.Translated

Class for translated versions on the monitor side.


Field Summary
(package private)  LockInfo _lockInfo
          Info about the object.
(package private)  ThreadInfo _threadInfo
          Info about the thread.
 
Constructor Summary
ASynchronizedObjectSyncPoint.Translated(LockInfo lockInfo, ThreadInfo threadInfo)
          Constructor for translated version on the monitor side.
 
Method Summary
 LockInfo getLockInfo()
          Returns the info about the object.
 ThreadInfo getThreadInfo()
          Returns the info about the thread.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.rice.cs.cunit.record.syncPoints.ISyncPoint.Translated
execute
 

Field Detail

_lockInfo

LockInfo _lockInfo
Info about the object.


_threadInfo

ThreadInfo _threadInfo
Info about the thread.

Constructor Detail

ASynchronizedObjectSyncPoint.Translated

public ASynchronizedObjectSyncPoint.Translated(LockInfo lockInfo,
                                               ThreadInfo threadInfo)
Constructor for translated version on the monitor side.

Parameters:
lockInfo - info about the object
threadInfo - info about the thread
Method Detail

getLockInfo

public LockInfo getLockInfo()
Returns the info about the object.

Returns:
lock info

getThreadInfo

public ThreadInfo getThreadInfo()
Returns the info about the thread.

Returns:
thread info

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the object.