public class BasicCompilerPassListener extends Object implements CompilerPassListener
Constructor and Description |
---|
BasicCompilerPassListener() |
Modifier and Type | Method and Description |
---|---|
void |
alreadyExecuted(CompilerPass passClass,
IRScope scope,
Object data,
boolean childScope)
This dependent pass has been determined to already be satisfied and is
not going to call execute().
|
void |
endExecute(CompilerPass pass,
IRScope scope,
Object data,
boolean childScope)
This pass has just finished execute'ing.
|
void |
startExecute(CompilerPass pass,
IRScope scope,
boolean childScope)
This pass is about to begin execute'ing.
|
public void alreadyExecuted(CompilerPass passClass, IRScope scope, Object data, boolean childScope)
CompilerPassListener
alreadyExecuted
in interface CompilerPassListener
public void startExecute(CompilerPass pass, IRScope scope, boolean childScope)
CompilerPassListener
startExecute
in interface CompilerPassListener
public void endExecute(CompilerPass pass, IRScope scope, Object data, boolean childScope)
CompilerPassListener
endExecute
in interface CompilerPassListener
Copyright © 2001–2015 JRuby. All rights reserved.