public class IRManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_COMPILER_PASSES |
static java.lang.String |
DEFAULT_INLINING_COMPILER_PASSES |
Constructor and Description |
---|
IRManager() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(CompilerPassListener listener) |
IRModuleBody |
getClassMetaClass() |
java.util.List<CompilerPass> |
getCompilerPasses(IRScope scope) |
BooleanLiteral |
getFalse() |
java.util.List<CompilerPass> |
getInliningCompilerPasses(IRScope scope) |
java.util.Set<CompilerPassListener> |
getListeners() |
java.lang.String |
getMetaClassName() |
Nil |
getNil() |
IRModuleBody |
getObject() |
BooleanLiteral |
getTrue() |
boolean |
isDryRun() |
void |
removeListener(CompilerPassListener listener) |
void |
setDryRun(boolean value) |
public static java.lang.String DEFAULT_COMPILER_PASSES
public static java.lang.String DEFAULT_INLINING_COMPILER_PASSES
public boolean isDryRun()
public void setDryRun(boolean value)
public Nil getNil()
public BooleanLiteral getTrue()
public BooleanLiteral getFalse()
public IRModuleBody getObject()
public java.util.List<CompilerPass> getCompilerPasses(IRScope scope)
public java.util.List<CompilerPass> getInliningCompilerPasses(IRScope scope)
public java.util.Set<CompilerPassListener> getListeners()
public void addListener(CompilerPassListener listener)
public void removeListener(CompilerPassListener listener)
public IRModuleBody getClassMetaClass()
public java.lang.String getMetaClassName()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.