package rhogenwizard.debugger;
import org.eclipse.debug.core.DebugException;
import org.eclipse.debug.core.model.IValue;
import org.eclipse.debug.core.model.IWatchExpressionResult;
public class RhogenWatchExpressionResult implements IWatchExpressionResult
{
IValue m_watchValue = null;
String m_expText = null;
public RhogenWatchExpressionResult(String expText, IValue watchValue)
{
m_watchValue = watchValue;
m_expText = expText;
}
@Override
public IValue getValue()
{
return m_watchValue;
}
@Override
public boolean hasErrors()
{
return (m_watchValue == null);
}
@Override
public String[] getErrorMessages()
{
return null;
}
@Override
public String getExpressionText()
{
return m_expText;
}
@Override
public DebugException getException()
{
return null;
}
}