|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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 | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||