edu.mit.ai.psg.traveler
Class SynchronizedRecordDefault
java.lang.Object
|
+--edu.mit.ai.psg.traveler.ActivityRecordBase
|
+--edu.mit.ai.psg.traveler.SynchronizedRecordDefault
- public class SynchronizedRecordDefault
- extends ActivityRecordBase
Trace ActivityRecord for synchronized blocks, to appear
in biography of target object.
| Methods inherited from class edu.mit.ai.psg.traveler.ActivityRecordBase |
addChild,
addThreadedChild,
cloneObject,
ensureListValue,
finished,
getChildren,
getChildrenInThread,
getParent,
getProperty,
getThreadedChildren,
isFinished,
putProperty,
removeProperty,
setParent |
SynchronizedRecordDefault
public SynchronizedRecordDefault(Object target,
Member inMember)
- Parameters:
target - Object which is locked by synchronizationinMember - method or constructor in which synchronized block
appears, used to provide a location for humans in the print string.
(May use null if used in initializer, or Field being initialized.)- Throws:
- NullPointerException - on null target
SynchronizedRecordDefault
public SynchronizedRecordDefault(Object target)
isSynchronized
public boolean isSynchronized()
- returns true;
getSynchronizedTarget
public Object getSynchronizedTarget()
- returns target
toString
public String toString()
- returns "(synchronized(target) in member)"
- Overrides:
- toString in class ActivityRecordBase