Exemplo n.º 1
0
    void addValue(Value value) {
      ArrayValue array = null;

      if (!_isArray) {
        _isArray = true;
        Value oldValue = _value;
        _value = new ArrayValueImpl();
        array = (ArrayValue) _value;
        array.append(oldValue);
      } else {
        array = (ArrayValue) _value;
      }

      array.append(value);
    }