| Package | Description |
|---|---|
| org.jruby.compiler.util | |
| org.jruby.ir | |
| org.jruby.ir.targets | |
| org.jruby.java.codegen | |
| org.jruby.util |
| Modifier and Type | Method and Description |
|---|---|
static HandleFactory.Handle |
HandleFactory.createHandle(ClassDefiningClassLoader classLoader,
Method method) |
static Class |
HandleFactory.createHandleClass(ClassDefiningClassLoader classLoader,
Method method,
String name) |
| Modifier and Type | Method and Description |
|---|---|
protected ScriptAndCode |
Compiler.execute(Ruby runtime,
IRScriptBody scope,
ClassDefiningClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
Class |
JVMVisitor.compile(IRScope scope,
ClassDefiningClassLoader jrubyClassLoader) |
Class |
JVMVisitor.defineFromBytecode(IRScope scope,
byte[] code,
ClassDefiningClassLoader jrubyClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
static Class |
RealClassGenerator.createOldStyleImplClass(Class[] superTypes,
RubyClass rubyClass,
Ruby ruby,
String name,
ClassDefiningClassLoader classLoader) |
static Class |
RealClassGenerator.defineOldStyleImplClass(Ruby ruby,
String name,
String[] superTypeNames,
Map<String,List<Method>> simpleToAll,
ClassDefiningClassLoader classLoader)
This variation on defineImplClass uses all the classic type coercion logic
for passing args and returning results.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassDefiningJRubyClassLoader |
class |
JRubyClassLoader |
class |
OneShotClassLoader
Represents a class loader designed to load exactly one class.
|
class |
SelfFirstJRubyClassLoader |
Copyright © 2001-2015 JRuby. All Rights Reserved.