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)
CompilerPassListeneralreadyExecuted in interface CompilerPassListenerpublic void startExecute(CompilerPass pass, IRScope scope, boolean childScope)
CompilerPassListenerstartExecute in interface CompilerPassListenerpublic void endExecute(CompilerPass pass, IRScope scope, Object data, boolean childScope)
CompilerPassListenerendExecute in interface CompilerPassListenerCopyright © 2001–2024 JRuby. All rights reserved.