3 files from Martin Koeglers watches patches
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.core / src / net / sourceforge / phpdt / internal / debug / core / watch / PHPWatchExpressionResult.java
diff --git a/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/watch/PHPWatchExpressionResult.java b/net.sourceforge.phpeclipse.debug.core/src/net/sourceforge/phpdt/internal/debug/core/watch/PHPWatchExpressionResult.java
new file mode 100644 (file)
index 0000000..14b6c19
--- /dev/null
@@ -0,0 +1,40 @@
+package net.sourceforge.phpdt.internal.debug.core.watch;
+
+import org.eclipse.debug.core.DebugException;
+import org.eclipse.debug.core.model.IValue;
+import org.eclipse.debug.core.model.IWatchExpressionResult;
+
+public class PHPWatchExpressionResult implements IWatchExpressionResult {
+
+       String text;
+       IValue result;
+       String[] err;
+
+       public PHPWatchExpressionResult(String t,IValue v,String[] e)
+       {
+               text=t;
+               result=v;
+               err=e;
+       }
+
+       public IValue getValue() {
+               return result;
+       }
+
+       public boolean hasErrors() {
+               return err != null;
+       }
+
+       public String[] getErrorMessages() {
+               return err;
+       }
+
+       public String getExpressionText() {
+               return text;
+       }
+
+       public DebugException getException() {
+               return null;
+       }
+
+}