package org.eclipse.dltk.internal.debug.core.model; import org.eclipse.debug.core.DebugException; import org.eclipse.debug.core.model.IValue; import org.eclipse.debug.core.model.IWatchExpressionResult; import org.eclipse.dltk.debug.core.eval.IScriptEvaluationResult; public class ScriptWatchExpressionResult implements IWatchExpressionResult { private final IScriptEvaluationResult result; public ScriptWatchExpressionResult(IScriptEvaluationResult result) { this.result = result; } @Override public String[] getErrorMessages() { return result.getErrorMessages(); } @Override public DebugException getException() { return result.getException(); } @Override public String getExpressionText() { return result.getSnippet(); } @Override public IValue getValue() { return result.getValue(); } @Override public boolean hasErrors() { return result.hasErrors(); } }