/** Returns the java object. */
  @Override
  public Object toJavaObject() {
    if (_object == null) {
      _object = createJavaObject(Env.getInstance());
    }

    return _object;
  }
  @Override
  protected void printRImpl(
      Env env, WriteStream out, int depth, IdentityHashMap<Value, String> valueSet)
      throws IOException {
    if (_object == null) {
      _object = createJavaObject(Env.getInstance());
    }

    _javaClassDef.printRImpl(env, _object, out, depth, valueSet);
  }
  public void varDumpImpl(
      Env env, WriteStream out, int depth, IdentityHashMap<Value, String> valueSet)
      throws IOException {
    if (_object == null) {
      _object = createJavaObject(Env.getInstance());
    }

    if (!_javaClassDef.varDumpImpl(env, this, _object, out, depth, valueSet))
      super.varDumpImpl(env, out, depth, valueSet);
  }
Ejemplo n.º 4
0
  private void readObject(ObjectInputStream in) throws ClassNotFoundException, IOException {
    _env = Env.getInstance();

    _classDef = _env.getJavaClassDefinition((String) in.readObject());

    int id = _env.getQuercus().getClassId(_classDef.getName());

    setQuercusClass(_env.createQuercusClass(id, _classDef, null));

    _object = in.readObject();
  }
Ejemplo n.º 5
0
 /** Converts to a double. */
 public double toDouble() {
   return toDouble(toString(Env.getInstance()).toString());
 }
Ejemplo n.º 6
0
 /** Converts to a double. */
 public long toLong() {
   return StringValue.parseLong(toString(Env.getInstance()));
 }