Package | Description |
---|---|
org.jruby | |
org.jruby.ast | |
org.jruby.ast.executable | |
org.jruby.compiler | |
org.jruby.ir | |
org.jruby.runtime | |
org.jruby.runtime.invokedynamic |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
RubyEnumerable.each(ThreadContext context,
IRubyObject self,
BlockBody body) |
Modifier and Type | Method and Description |
---|---|
BlockBody |
IterNode.getBlockBody() |
Modifier and Type | Field and Description |
---|---|
BlockBody[] |
RuntimeCache.blockBodies |
Modifier and Type | Method and Description |
---|---|
BlockBody |
RuntimeCache.getBlockBody(Object scriptObject,
ThreadContext context,
StaticScope scope,
int index,
String descriptor)
descriptor format is
closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light
|
BlockBody |
AbstractScript.getBlockBody(ThreadContext context,
StaticScope scope,
int i,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody0(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody1(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
RuntimeCache.getBlockBody19(Object scriptObject,
ThreadContext context,
StaticScope scope,
int index,
String descriptor)
descriptor format is
closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light
|
BlockBody |
AbstractScript.getBlockBody19(ThreadContext context,
StaticScope scope,
int i,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody190(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody191(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody192(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody193(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody194(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody195(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody196(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody197(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody198(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody199(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody2(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody3(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody4(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody5(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody6(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody7(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody8(ThreadContext context,
StaticScope scope,
String descriptor) |
BlockBody |
AbstractScript.getBlockBody9(ThreadContext context,
StaticScope scope,
String descriptor) |
Modifier and Type | Method and Description |
---|---|
BlockBody |
JITCompiler.newCompiledBlockBody(ThreadContext context,
IterNode iterNode,
Arity arity,
int argumentType) |
BlockBody |
JITCompiler.newCompiledBlockBody19(ThreadContext context,
IterNode iterNode) |
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 |
CompiledBlock
A Block implemented using a Java-based BlockCallback implementation
rather than with an ICallable.
|
class |
CompiledBlock19
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 |
CompiledBlockLight19
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 |
ContextAwareBlockBody
Common type for all block types which share similar values that ThreadContext uses.
|
class |
Interpreted19Block |
class |
InterpretedBlock
This branch of the BlockBody hierarchy represents an interpreted block that
passes its AST nodes to the interpreter.
|
class |
InterpretedIRBlockBody |
class |
InterpretedIRBlockBody19 |
class |
JavaInternalBlockBody
Represents a special Java implementation of a block.
|
class |
MethodBlock
Internal live representation of a block ({...} or do ...
|
class |
NullBlockBody |
class |
SharedScopeBlock
Represents the live state of a for or END construct in Ruby.
|
Modifier and Type | Field and Description |
---|---|
static BlockBody |
BlockBody.NULL_BODY |
Modifier and Type | Method and Description |
---|---|
static BlockBody |
Helpers.createCompiledBlockBody(ThreadContext context,
Object scriptObject,
StaticScope scope,
String descriptor) |
static BlockBody |
Helpers.createCompiledBlockBody(ThreadContext context,
Object scriptObject,
String closureMethod,
int arity,
StaticScope staticScope,
boolean hasMultipleArgsHead,
int argsNodeType,
String file,
int line,
boolean light) |
static BlockBody |
Helpers.createCompiledBlockBody19(ThreadContext context,
Object scriptObject,
StaticScope scope,
String descriptor) |
static BlockBody |
Helpers.createCompiledBlockBody19(ThreadContext context,
Object scriptObject,
String closureMethod,
int arity,
StaticScope staticScope,
boolean hasMultipleArgsHead,
int argsNodeType,
String file,
int line,
boolean light,
String parameterList) |
BlockBody |
Block.getBody() |
static BlockBody |
Interpreted19Block.newBlockBody(IterNode iter) |
static BlockBody |
InterpretedBlock.newBlockBody(IterNode iter,
Arity arity,
int argumentType) |
static BlockBody |
CompiledBlock19.newCompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
String[] parameterList) |
static BlockBody |
CompiledBlock.newCompiledBlock(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
static BlockBody |
CompiledBlockLight19.newCompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback19 callback,
boolean hasMultipleArgsHead,
int argumentType,
String[] parameterList) |
static BlockBody |
CompiledBlockLight.newCompiledBlockLight(Arity arity,
StaticScope scope,
CompiledBlockCallback callback,
boolean hasMultipleArgsHead,
int argumentType) |
Modifier and Type | Method and Description |
---|---|
static Block |
Helpers.createBlock(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
Helpers.createBlock19(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlock19.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
CompiledBlock.newCompiledClosure(ThreadContext context,
IRubyObject self,
BlockBody body) |
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
BlockBody body,
IRubyObject self) |
static Block |
Interpreted19Block.newInterpretedClosure(ThreadContext context,
BlockBody body,
IRubyObject self) |
Constructor and Description |
---|
Block(BlockBody body) |
Block(BlockBody body,
Binding binding) |
Modifier and Type | Method and Description |
---|---|
static BlockBody |
InvokeDynamicSupport.initBlockBody(java.lang.invoke.MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
static BlockBody |
InvokeDynamicSupport.initBlockBody19(java.lang.invoke.MutableCallSite site,
Object scriptObject,
ThreadContext context,
StaticScope scope,
String descriptor) |
Copyright © 2001-2014 JRuby. All Rights Reserved.