Package org.jruby.runtime

Interface Summary
BlockCallback A simple interface for creating a callback using JRuby's block logic.
CompiledBlockCallback19  
ExecutionContext  
IAccessor  
MethodFactory.MethodDefiningCallback For batched method construction, the logic necessary to bind resulting method objects into a target module/class must be provided as a callback.
ObjectAllocator  
ObjectMarshal  
 

Class Summary
Arity The arity of a method is the number of arguments it takes.
Binding Internal live representation of a block ({...} or do ...
Block Internal live representation of a block ({...} or do ...
BlockBody The executable body portion of a closure.
CallbackFactory Helper class to build Callback method.
CallBlock A Block implemented using a Java-based BlockCallback implementation.
CallSite  
ClassIndex  
CompiledBlock A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
CompiledBlock19 A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
CompiledBlockCallback  
CompiledBlockLight A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
CompiledBlockLight19 A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
CompiledSharedScopeBlock A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
Constants  
DynamicScope  
EventHook  
Frame A Frame holds per-call information that needs to persist outside the execution of a given method.
GlobalVariable  
GlobalVariable.Copy  
Interpreted19Block  
InterpretedBlock This branch of the BlockBody hierarchy represents an interpreted block that passes its AST nodes to the interpreter.
MethodBlock Internal live representation of a block ({...} or do ...
MethodFactory MethodFactory is used to generate "invokers" or "method handles" given a target class, method name, and other characteristics.
MethodIndex  
NullBlockBody  
ObjectSpace FIXME: This version is faster than the previous, but both suffer from a crucial flaw: It is impossible to create an ObjectSpace with an iterator that doesn't either: a.
ReadonlyGlobalVariable  
SharedScopeBlock Represents the live state of a for or END construct in Ruby.
ThreadContext  
ThreadContext.RubyStackTraceElement  
 

Enum Summary
Block.Type  
CallType  
RubyEvent  
ThreadContext.FrameType  
Visibility  
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.