X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugBooleanValue.java b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugBooleanValue.java index e062dfe..1960aa9 100644 --- a/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugBooleanValue.java +++ b/net.sourceforge.phpeclipse.xdebug.core/src/net/sourceforge/phpeclipse/xdebug/php/model/XDebugBooleanValue.java @@ -1,22 +1,17 @@ package net.sourceforge.phpeclipse.xdebug.php.model; +import org.eclipse.debug.core.DebugException; import org.w3c.dom.Node; public class XDebugBooleanValue extends XDebugAbstractValue { - - public XDebugBooleanValue(XDebugVariable variable, Node varNode, - String typeName) { - super(variable, varNode, typeName); + public XDebugBooleanValue(XDebugStackFrame variable, Node value) throws DebugException { + super(variable, value); } public boolean supportsValueModification() { return true; } - public void setType(String typeName) { - fType=XDebugAbstractValue.VALUETYPE_BOOLEAN; - fTypeName=typeName; } - public void renderValueString(String data) { int value=-1; try { @@ -24,16 +19,16 @@ public class XDebugBooleanValue extends XDebugAbstractValue { } catch (NumberFormatException e) { data=data.toLowerCase(); if (data.equals("true") || data.equals("false")) - fValueString=data; + setValueString(data)/*fValueString=data*/; else - fValueString="not defined"; + setValueString("not defined")/*fValueString="not defined"*/; } if (value==0) - fValueString="false"; + setValueString("false")/*fValueString="false"*/; else if (value==1) - fValueString="true"; + setValueString("false")/*fValueString="true"*/; else - fValueString="not defined"; + setValueString("not defined")/*fValueString="not defined"*/; } public boolean verifyValue(String expression) {