| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | |
| Helpers |
Helper methods which are called by the compiler.
|
| Interpreted19Block | |
| InterpretedBlock |
This branch of the BlockBody hierarchy represents an interpreted block that
passes its AST nodes to the interpreter.
|
| InterpretedIRBlockBody | |
| InterpretedIRBlockBody19 | |
| JavaInternalBlockBody |
Represents a special Java implementation of a block.
|
| 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 | Description |
|---|---|
| Block.Type | |
| CallType | |
| RubyEvent | |
| Visibility |
Copyright © 2001-2016 JRuby. All Rights Reserved.