Top Inners Constructors Methods
org.jruby.ir

public Class Compiler

extends IRTranslator<ScriptAndCode, ClassDefiningClassLoader>
Class Inheritance
Imports
org.jruby.Ruby, org.jruby.ast.executable.AbstractScript, .Script, .ScriptAndCode, org.jruby.compiler.NotCompilableException, org.jruby.ir.operands.IRException, org.jruby.ir.persistence.util.IRFileExpert, org.jruby.ir.runtime.IRBreakJump, org.jruby.ir.targets.JVM, .JVMVisitor, .JVMVisitorMethodContext, org.jruby.runtime.Block, .Helpers, .ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.util.ClassDefiningClassLoader, org.jruby.util.cli.Options, java.io.File, .FileOutputStream, .IOException, java.lang.invoke.MethodHandle, .MethodHandles, java.lang.reflect.Method

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected ScriptAndCode
execute(ThreadContext context, final IRScriptBody scope, ClassDefiningClassLoader classLoader)

Implements abstract org.jruby.ir.IRTranslator.execute.

public static Compiler
public static Script
Inherited from org.jruby.ir.IRTranslator:
execute

Constructor Detail

Compilerback to summary
private Compiler()

Method Detail

executeback to summary
protected ScriptAndCode execute(ThreadContext context, final IRScriptBody scope, ClassDefiningClassLoader classLoader)

Implements abstract org.jruby.ir.IRTranslator.execute.

Annotations
@Override
getInstanceback to summary
public static Compiler getInstance()
getScriptFromClassback to summary
public static Script getScriptFromClass(Class<T> compiled)
org.jruby.ir back to summary

private Class Compiler.CompilerHolder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Compiler

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
public static final Compiler instance

Constructor Detail

CompilerHolderback to summary
private CompilerHolder()