/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.lang.ir.statement;
import gw.lang.ir.IRStatement;
import gw.lang.ir.IRExpression;
import gw.lang.UnstableAPI;
@UnstableAPI
public class IRMonitorLockReleaseStatement extends IRStatement {
private IRExpression _monitoredObj;
public IRMonitorLockReleaseStatement( IRExpression monitoredObject )
{
_monitoredObj = monitoredObject;
}
public IRExpression getMonitoredObject()
{
return _monitoredObj;
}
@Override
public IRTerminalStatement getLeastSignificantTerminalStatement()
{
return null;
}
}