| Class | Description |
|---|---|
| AbstractVariableCompiler | |
| BaseBodyCompiler |
BaseBodyCompiler encapsulates all common behavior between BodyCompiler
implementations.
|
| ChainedChildBodyCompiler | |
| ChainedChildBodyCompiler19 | |
| ChainedRootBodyCompiler | |
| ChildScopedBodyCompiler | |
| ChildScopedBodyCompiler19 | |
| ClassBodyCompiler | |
| HeapBasedVariableCompiler | |
| InheritedCacheCompiler | |
| InvokeDynamicCacheCompiler |
A CacheCompiler that uses invokedynamic as a lazy thunk for literals and other
invokedynamic features like SwitchPoint to produce fast (nearly free)
invalidatable caches for things like constant lookup.
|
| InvokeDynamicInvocationCompiler | |
| MethodBodyCompiler |
MethodBodyCompiler is the base compiler for all method bodies.
|
| RootScopedBodyCompiler |
Behaviors common to all "root-scoped" bodies are encapsulated in this class.
|
| SkinnyMethodAdapter | |
| StackBasedVariableCompiler | |
| StandardASMCompiler | |
| StandardASMCompiler.InvokerDescriptor | |
| StandardInvocationCompiler |
Copyright © 2001-2013 JRuby. All Rights Reserved.