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); }
@Override protected void varDumpImpl( Env env, WriteStream out, int depth, IdentityHashMap<Value, String> valueSet) throws IOException { Value oldThis = env.setThis(this); try { if (!_classDef.varDumpImpl(env, this, _object, out, depth, valueSet)) out.print("resource(" + toString(env) + ")"); // XXX: } finally { env.setThis(oldThis); } }