public void preBsfApply(String[] names) { // FIXME: I think we need these pushed somewhere? StaticScope staticScope = runtime.getStaticScopeFactory().newLocalScope(null); staticScope.setVariables(names); pushFrame(); }
public void preBsfApply(String[] names) { // FIXME: I think we need these pushed somewhere? StaticScope staticScope = runtime.getStaticScopeFactory().newLocalScope(null); staticScope.setVariables(names); pushFrame(); }
public void preBsfApply(String[] names) { // FIXME: I think we need these pushed somewhere? StaticScope staticScope = runtime.getStaticScopeFactory().newLocalScope(null); staticScope.setVariables(names); pushFrame(); }
public void preBsfApply(String[] names) { // FIXME: I think we need these pushed somewhere? StaticScope staticScope = runtime.getStaticScopeFactory().newLocalScope(null); staticScope.setVariables(names); pushFrame(); }
public void preExtensionLoad(IRubyObject self) { pushFrame(); getCurrentFrame().setSelf(self); getCurrentFrame().setVisibility(Visibility.PUBLIC); }
private Frame pushFrameForBlock(Binding binding) { Frame lastFrame = getNextFrame(); Frame bindingFrame = binding.getFrame(); bindingFrame.setVisibility(binding.getVisibility()); pushFrame(bindingFrame); return lastFrame; }
private Frame pushFrameForBlock(Binding binding) { Frame lastFrame = getNextFrame(); Frame f = pushFrame(binding.getFrame()); f.setVisibility(binding.getVisibility()); return lastFrame; }
private Frame pushFrameForBlock(Binding binding) { Frame lastFrame = getNextFrame(); Frame f = pushFrame(binding.getFrame()); f.setVisibility(binding.getVisibility()); return lastFrame; }
private Frame pushFrameForEval(Binding binding) { Frame lastFrame = getNextFrame(); Frame f = pushFrame(binding.getFrame()); f.setVisibility(binding.getVisibility()); return lastFrame; }
private Frame pushFrameForBlock(Binding binding) { Frame lastFrame = getNextFrame(); Frame bindingFrame = binding.getFrame(); bindingFrame.setVisibility(binding.getVisibility()); pushFrame(bindingFrame); return lastFrame; }
public void preExtensionLoad(IRubyObject self) { pushFrame(); getCurrentFrame().setSelf(self); getCurrentFrame().setVisibility(Visibility.PUBLIC); }
private Frame pushFrameForEval(Binding binding) { Frame lastFrame = getNextFrame(); Frame f = pushFrame(binding.getFrame()); f.setVisibility(binding.getVisibility()); return lastFrame; }
public void preAdoptThread() { pushFrame(); pushRubyClass(runtime.getObject()); getCurrentFrame().setSelf(runtime.getTopSelf()); }
public void preAdoptThread() { pushFrame(); pushRubyClass(runtime.getObject()); getCurrentFrame().setSelf(runtime.getTopSelf()); }
public void prepareTopLevel(RubyClass objectClass, IRubyObject topSelf) { pushFrame(); setCurrentVisibility(Visibility.PRIVATE); Frame frame = getCurrentFrame(); frame.setSelf(topSelf); getCurrentScope().getStaticScope().setModule(objectClass); }
public void preExtensionLoad(IRubyObject self) { pushFrame(); pushRubyClass(runtime.getObject()); getCurrentFrame().setSelf(self); getCurrentFrame().setVisibility(Visibility.PUBLIC); }
public void prepareTopLevel(RubyClass objectClass, IRubyObject topSelf) { pushFrame(); setCurrentVisibility(Visibility.PRIVATE); Frame frame = getCurrentFrame(); frame.setSelf(topSelf); getCurrentScope().getStaticScope().setModule(objectClass); }
public void preExtensionLoad(IRubyObject self) { pushFrame(); pushRubyClass(runtime.getObject()); getCurrentFrame().setSelf(self); getCurrentFrame().setVisibility(Visibility.PUBLIC); }
public void prepareTopLevel(RubyClass objectClass, IRubyObject topSelf) { pushFrame(); setCurrentVisibility(Visibility.PRIVATE); pushRubyClass(objectClass); Frame frame = getCurrentFrame(); frame.setSelf(topSelf); getCurrentScope().getStaticScope().setModule(objectClass); }
public void prepareTopLevel(RubyClass objectClass, IRubyObject topSelf) { pushFrame(); setCurrentVisibility(Visibility.PRIVATE); pushRubyClass(objectClass); Frame frame = getCurrentFrame(); frame.setSelf(topSelf); getCurrentScope().getStaticScope().setModule(objectClass); }