org.jruby.runtime
Class Frame

java.lang.Object
  extended by org.jruby.runtime.Frame
All Implemented Interfaces:
JumpTarget

public final class Frame
extends java.lang.Object
implements JumpTarget

Frame for a full (read: not 'fast') Ruby method invocation. Any Ruby method which calls another Ruby method (or yields to a block) will get a Frame. A fast method by contrast does not get a Frame because we know that we will not be calling/yielding.

A Frame is also needed for a few special cases: