public abstract class XDebugAbstractValue extends XDebugElement implements IValue {
private IVariable[] fVariables;
- protected String fValueString;
- /*protected*/private String fTypeName;
+ private String fValueString;
+ private String fTypeName;
private boolean fhasChanged;
public XDebugAbstractValue(XDebugStackFrame frame, Node varNode) throws DebugException {
- super((XDebugTarget) frame.getDebugTarget());
+ super(frame == null ? null : (XDebugTarget) frame.getDebugTarget());
fTypeName = PHPDebugUtils.getAttributeValue(varNode,"type");
public boolean supportsValueModification() {
return false;
}
+
+ public void setValueString(String valueString) {
+ fValueString = valueString;
+ }
}
\ No newline at end of file