| 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  | CallBlockA Block implemented using a Java-based BlockCallback implementation. | 
| class  | CallBlock19A Block implemented using a Java-based BlockCallback implementation. | 
| class  | CompiledIRBlockBody | 
| class  | ContextAwareBlockBodyCommon type for all block types which share similar values that ThreadContext uses. | 
| class  | InterpretedIRBlockBody | 
| class  | IRBlockBody | 
| class  | JavaInternalBlockBodyRepresents a special Java implementation of a block. | 
| class  | MethodBlockBodyRepresents a method wrapped in a block (proc), as in Method#to_proc. | 
| class  | MixedModeIRBlockBody | 
| class  | NullBlockBody | 
| Modifier and Type | Field and Description | 
|---|---|
| static BlockBody | BlockBody. NULL_BODY | 
| Modifier and Type | Method and Description | 
|---|---|
| BlockBody | Block. getBody() | 
| BlockBody | MixedModeIRBlockBody. getJittedBody() | 
| Constructor and Description | 
|---|
| Block(BlockBody body) | 
| Block(BlockBody body,
     Binding binding) | 
Copyright © 2001-2015 JRuby. All Rights Reserved.