Package org.jruby.runtime

Interface Summary
BlockCallback A simple interface for creating a callback using JRuby's block logic.
CompiledBlockCallback19  
ExecutionContext  
IAccessor  
MethodFactory.MethodDefiningCallback Deprecated.
ObjectAllocator  
ObjectMarshal  
PositionAware Simple no-pojo methods for Position of a method (in truth we could use this anywhere).
 

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.
CallBlock19 A Block implemented using a Java-based BlockCallback implementation.
CallSite This is the abstract superclass for all call sites in the system.
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  
ContextAwareBlockBody Common type for all block types which share similar values that ThreadContext uses.
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.
InterpretedIRBlockBody  
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  
 

Enum Summary
Block.Type  
CallType  
RubyEvent  
Visibility  
 



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