t = target instanceof JSScope ? t = ((JSScope)target).top().getTrap(key) : ((JS)target).getTrap(key);
while(t != null && t.readTrap()) t = t.next;
}
-
+
stack.push(val);
if(t != null) {
stack.push(new TrapMarker(this,t,target,key,val));
- stack.push(new JSArgs(t.f));
+ stack.push(new JSArgs(val,t.f));
f = t.f;
scope = new TrapScope(f.parentScope,target,f,key);
pc = -1;