949596979899100101102103104
env.pushCall(this, NullValue.NULL, args); try { env.checkTimeout(); return cl.callNew(env, args); } finally { env.popCall(); } }
99100101102103104105106107108109
9293949596979899100101102
try { QuercusClass cl = env.findAbstractClass(_name); env.checkTimeout(); return cl.callNew(env, args); } finally { env.popCall(); } }
8990919293949596979899
6263646566676869707172
if (def == null) { env.warning(L.l("could not find Java class {0}", className)); return null; } Value newObj = def.callNew(env, args); if (newObj.isNull()) return new JavaValue(env, null, def); else return newObj;