fix bug 678.
authorincastrix <incastrix>
Sat, 29 Mar 2008 17:47:33 +0000 (17:47 +0000)
committerincastrix <incastrix>
Sat, 29 Mar 2008 17:47:33 +0000 (17:47 +0000)
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugArrayValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugBooleanValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugFloatValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugIntValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugObjectValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugResourceValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugStringValue.java
net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugVariable.java

index 1eb7c45..a140ffb 100644 (file)
@@ -33,4 +33,7 @@ public class XDebugArrayValue extends XDebugAbstractValue {
                return false;
        }
 
+       /*public String toString() {
+               return null;
+       }*/
 }
index 113f7c2..bb37515 100644 (file)
@@ -56,5 +56,8 @@ public class XDebugBooleanValue extends XDebugAbstractValue {
                        return true;
                return false;
        }
-
+       
+       /*public String toString() {
+               return null;
+       }*/
 }
index 0086c2a..8d9dcd6 100644 (file)
@@ -38,4 +38,7 @@ public class XDebugFloatValue extends XDebugAbstractValue {
                return true;
        }
 
+       /*public String toString() {
+               return null;
+       }*/
 }
index 31a35e1..af573ea 100644 (file)
@@ -37,8 +37,8 @@ public class XDebugIntValue extends XDebugAbstractValue {
                return true;
        }
        
-       public String toString() {
-               return fValueString;
-       }
+       /*public String toString() {
+               return null;
+       }*/
 
 }
index 370e44d..a7fdfca 100644 (file)
@@ -16,13 +16,16 @@ public class XDebugObjectValue extends XDebugAbstractValue {
        }
 
        public void renderValueString(String data) {
-               fValueString= data;
+               fValueString = data;
 
        }
        
-       public String toString() {
-               return "class "+fValueString;
-       }
+/*     public String toString() {
+               return "class " + fValueString;
+       }*/
+       /*public String toString() {
+               return null;
+       }*/
 
        public boolean verifyValue(String expression) {
                // TODO Auto-generated method stub
index 2ce4f1c..34faf17 100644 (file)
@@ -30,9 +30,13 @@ public class XDebugResourceValue extends XDebugAbstractValue {
                return true;
        }
        
-       public String toString() {
+       /*public String toString() {
                return fDataString;
-       }
+       }*/
+
+       /*public String toString() {
+               return null;
+       }*/
 
        public boolean verifyValue(String expression) {
                return true;
index 17168e3..cce3c52 100644 (file)
@@ -33,9 +33,9 @@ public class XDebugStringValue extends XDebugAbstractValue {
        }
 
        
-       public String toString() {
-               return fDataString;
-       }
+       /*public String toString() {
+               return null; //fDataString;
+       }*/
 
        public boolean verifyValue(String expression) {
                // TODO Auto-generated method stub
index 8a563cf..9c289a0 100644 (file)
@@ -14,7 +14,7 @@ import org.eclipse.debug.core.DebugEvent;
 import org.eclipse.debug.core.model.IValue;
 import org.eclipse.debug.core.model.IVariable;
 import org.w3c.dom.Node;
-import org.eclipse.debug.core.model.IWatchExpressionDelegate;
+//import org.eclipse.debug.core.model.IWatchExpressionDelegate;
 /**
  * @author Axel
  *
@@ -88,6 +88,8 @@ public class XDebugVariable  extends XDebugElement implements IVariable/*, IWatc
                        fValue= new XDebugArrayValue(this,property,typeName);
                else if (typeName.equals("object") )
                        fValue= new XDebugArrayValue(this,property,typeName);
+               else if (typeName.equals("resource") )
+                       fValue= new XDebugResourceValue(this, property, typeName);
                else
                        fValue= new XDebugValue(this,property,typeName);
        }
@@ -208,7 +210,7 @@ public class XDebugVariable  extends XDebugElement implements IVariable/*, IWatc
        }
        
        public String toString() {
-               return fValue.toString();
+               return null;
        }
 
        public String getFullName() {