edu.rice.cs.cunit.record.syncPoints.object
Class AObjectSyncPoint

java.lang.Object
  extended by edu.rice.cs.cunit.record.syncPoints.object.AObjectSyncPoint
All Implemented Interfaces:
ISyncPoint
Direct Known Subclasses:
ObjectEnterWaitSyncPoint, ObjectLeaveWaitSyncPoint, ObjectNotifyAllSyncPoint, ObjectNotifySyncPoint

public abstract class AObjectSyncPoint
extends java.lang.Object
implements ISyncPoint

General class for object-related synchronization points.

Author:
Mathias Ricken

Nested Class Summary
static class AObjectSyncPoint.Translated
          Class for translated versions on the monitor side.
 
Field Summary
protected  java.lang.Object _object
          Object that whose method was called.
protected  java.lang.Thread _thread
          Current thread.
 
Constructor Summary
AObjectSyncPoint(java.lang.Object object, java.lang.Thread thread)
          Constructor for this synchronization point.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_object

protected final java.lang.Object _object
Object that whose method was called.


_thread

protected final java.lang.Thread _thread
Current thread.

Constructor Detail

AObjectSyncPoint

public AObjectSyncPoint(java.lang.Object object,
                        java.lang.Thread thread)
Constructor for this synchronization point.

Parameters:
object - object whose method was called.
thread - current thread