Package | Description |
---|---|
org.jruby | |
org.jruby.ir | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyEnumerable.each(ThreadContext context,
IRubyObject self,
BlockBody body) |
static IRubyObject[] |
RubyProc.prepareArgs(ThreadContext context,
Block.Type type,
BlockBody blockBody,
IRubyObject[] args)
For Type.LAMBDA, ensures that the args have the correct arity.
|
Modifier and Type | Method and Description |
---|---|
BlockBody |
IRClosure.getBlockBody() |
Modifier and Type | Class and Description |
---|---|
class |
CallBlock
A Block implemented using a Java-based BlockCallback implementation.
|
class |
CallBlock19
A Block implemented using a Java-based BlockCallback implementation.
|
class |
CompiledIRBlockBody |
class |
ContextAwareBlockBody
Common type for all block types which share similar values that ThreadContext uses.
|
class |
InterpretedIRBlockBody |
class |
IRBlockBody |
class |
JavaInternalBlockBody
Represents a special Java implementation of a block.
|
class |
MethodBlockBody
Represents a method wrapped in a block (proc), as in Method#to_proc.
|
class |
NullBlockBody |
Modifier and Type | Field and Description |
---|---|
static BlockBody |
BlockBody.NULL_BODY |
Modifier and Type | Method and Description |
---|---|
BlockBody |
Block.getBody() |
Constructor and Description |
---|
Block(BlockBody body) |
Block(BlockBody body,
Binding binding) |
Copyright © 2001-2015 JRuby. All Rights Reserved.