Package org.jruby.runtime

Interface Summary
BlockCallback A simple interface for creating a callback using JRuby's block logic.
CacheMap.CacheSite  
CompiledBlockCallback  
ErrorLogger Defines an interface which should used in JRuby to log error messages and warnings.
EventHook  
IAccessor  
IRaiseListener  
MethodCacheSite  
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
AbstractCompiledBlockCallback  
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.
CacheMap This class represents mappings between methods that have been cached and the classes which have cached them.
CallbackFactory Helper class to build Callback method.
CallBlock A Block implemented using a Java-based BlockCallback implementation.
CallSite  
CallSite.DivCallSite  
CallSite.GeCallSite  
CallSite.GtCallSite  
CallSite.InlineCachingCallSite  
CallSite.LeCallSite  
CallSite.LtCallSite  
CallSite.MinusCallSite  
CallSite.MulCallSite  
CallSite.PlusCallSite  
CallType  
ClassIndex  
CompiledBlock A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
CompiledBlockLight 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  
Dispatcher  
DynamicScope  
Frame A Frame holds per-call information that needs to persist outside the execution of a given method.
GlobalVariable  
GlobalVariable.Copy  
InterpretedBlock This branch of the BlockBody hierarchy represents an interpreted block that passes its AST nodes to the interpreter.
Iter  
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  
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  
RubyOptions  
RubyOptions.JavaSupport  
SharedScopeBlock Represents the live state of a for or END construct in Ruby.
ThreadContext  
 

Enum Summary
Block.Type  
Visibility  
 



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