/** 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); }
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(); }
/** Converts to a double. */ public double toDouble() { return toDouble(toString(Env.getInstance()).toString()); }
/** Converts to a double. */ public long toLong() { return StringValue.parseLong(toString(Env.getInstance())); }