| Package | Description |
|---|---|
| org.jruby | |
| org.jruby.compiler.impl | |
| org.jruby.compiler.util | |
| org.jruby.internal.runtime.methods | |
| org.jruby.ir.targets | |
| org.jruby.util |
| Modifier and Type | Field and Description |
|---|---|
private JRubyClassLoader |
Ruby.jrubyClassLoader |
| Modifier and Type | Method and Description |
|---|---|
JRubyClassLoader |
Ruby.getJRubyClassLoader()
TODO the property
Ruby.jrubyClassLoader will only be set in constructor. |
| Modifier and Type | Method and Description |
|---|---|
private Script |
Ruby.tryCompile(Node node,
java.lang.String cachedClassName,
JRubyClassLoader classLoader,
ASTInspector inspector,
boolean dump) |
private Script |
Ruby.tryCompile(Node node,
java.lang.String cachedClassName,
JRubyClassLoader classLoader,
boolean dump) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
StandardASMCompiler.loadClass(JRubyClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
static HandleFactory.Handle |
HandleFactory.createHandle(JRubyClassLoader classLoader,
java.lang.reflect.Method method) |
static java.lang.Class |
HandleFactory.createHandleClass(JRubyClassLoader classLoader,
java.lang.reflect.Method method,
java.lang.String name) |
| Modifier and Type | Field and Description |
|---|---|
protected JRubyClassLoader |
InvocationMethodFactory.classLoader
The classloader to use for code loading
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class |
JVMVisitor.compile(Ruby ruby,
IRScope scope,
JRubyClassLoader jrubyClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
static void |
JRubyClassLoader.close(JRubyClassLoader loader)
Helper to close the JRuby class-loader.
|