|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BlockBody | |
|---|---|
| org.jruby.javasupport.util | |
| org.jruby.runtime | |
| Uses of BlockBody in org.jruby.javasupport.util |
|---|
| Methods in org.jruby.javasupport.util that return BlockBody | |
|---|---|
static BlockBody |
RuntimeHelpers.createCompiledBlockBody(ThreadContext context,
java.lang.Object scriptObject,
java.lang.String closureMethod,
int arity,
java.lang.String[] staticScopeNames,
boolean hasMultipleArgsHead,
int argsNodeType,
boolean light)
|
| Methods in org.jruby.javasupport.util with parameters of type BlockBody | |
|---|---|
static Block |
RuntimeHelpers.createBlock(ThreadContext context,
IRubyObject self,
BlockBody body)
|
| Uses of BlockBody in org.jruby.runtime |
|---|
| Subclasses of BlockBody in org.jruby.runtime | |
|---|---|
class |
CallBlock
A Block implemented using a Java-based BlockCallback implementation. |
class |
CompiledBlock
A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable. |
class |
CompiledBlockLight
A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable. |
class |
CompiledSharedScopeBlock
A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable. |
class |
InterpretedBlock
This branch of the BlockBody hierarchy represents an interpreted block that passes its AST nodes to the interpreter. |
class |
MethodBlock
Internal live representation of a block ({...} or do ... |
class |
SharedScopeBlock
Represents the live state of a for or END construct in Ruby. |
| Fields in org.jruby.runtime declared as BlockBody | |
|---|---|
static BlockBody |
BlockBody.NULL_BODY
|
| Methods in org.jruby.runtime that return BlockBody | |
|---|---|
BlockBody |
Block.getBody()
|
static BlockBody |
CompiledBlock.newCompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
static BlockBody |
CompiledBlockLight.newCompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType)
|
| Methods in org.jruby.runtime with parameters of type BlockBody | |
|---|---|
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body)
|
| Constructors in org.jruby.runtime with parameters of type BlockBody | |
|---|---|
Block(BlockBody body,
Binding binding)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||