public abstract static class PassFactory.HotSwapPassFactory extends PassFactory
HotSwapCompilerPass
passes.PassFactory.HotSwapPassFactory
Constructor and Description |
---|
HotSwapPassFactory(java.lang.String name,
boolean isOneTimePass) |
Modifier and Type | Method and Description |
---|---|
protected abstract HotSwapCompilerPass |
create(AbstractCompiler compiler)
Creates a new compiler pass to be run.
|
protected HotSwapCompilerPass |
getHotSwapPass(AbstractCompiler compiler)
Any factory whose CompilerPass has a corresponding hot-swap version should
override this.
|
createEmptyPass, getName, isOneTimePass
HotSwapPassFactory(java.lang.String name, boolean isOneTimePass)
protected abstract HotSwapCompilerPass create(AbstractCompiler compiler)
PassFactory
create
in class PassFactory
protected HotSwapCompilerPass getHotSwapPass(AbstractCompiler compiler)
PassFactory
getHotSwapPass
in class PassFactory
compiler
- The compiler that can has been used to do the full compile.