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.