<init>()call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject[] args)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.builtin.IRubyObject arg2)getFile() · also: get_filegetLine() · also: get_linesetStaticScope(org.jruby.parser.StaticScope newScope) · also: set_static_scopeyieldSpecific(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block)yieldSpecific(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0)yieldSpecific(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1)yieldSpecific(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.builtin.IRubyObject arg2)| field | type | note |
|---|---|---|
| NULL_BODY | BlockBody |
getArgumentDescriptors() · also: get_argument_descriptorscall(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block blockArg)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.Block unusedBlock)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.Block unusedBlock)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.Block unusedBlock)call(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject arg0, org.jruby.runtime.builtin.IRubyObject arg1, org.jruby.runtime.builtin.IRubyObject arg2, org.jruby.runtime.Block unusedBlock)canCallDirect()isGiven() · also: is_givenIs the current block a real yield'able block instead a null one
Returns: true if this is a valid block or false otherwise
prepareArgumentsForCall(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.Block.Type type)isRubyBlock() · also: is_ruby_blockIs this block represented by Ruby code?
getTestBlockBody() · also: get_test_block_bodyyield(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject value)yield(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.builtin.IRubyObject self)yield(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject[] args, org.jruby.runtime.builtin.IRubyObject self, org.jruby.runtime.Block blockArg)yield(org.jruby.runtime.ThreadContext context, org.jruby.runtime.Block block, org.jruby.runtime.builtin.IRubyObject value, org.jruby.runtime.Block blockArg)