| 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  | JRubyClassLoaderthis classloader will be populated dynamically in the following ways:
  JRuby.runtime.jruby_class_loader.add_url( java.net.URL.new( "file:my.jar" )$CLASSPATH << 'path/to/class/or/resources'require 'some.jar'load 'some.jar'so it is the classloader for ALL the jars used by gems. | 
| class  | OneShotClassLoaderRepresents a class loader designed to load exactly one class. | 
| class  | SelfFirstJRubyClassLoader | 
Copyright © 2001-2016 JRuby. All Rights Reserved.