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, isOneTimePassHotSwapPassFactory(java.lang.String name,
boolean isOneTimePass)
protected abstract HotSwapCompilerPass create(AbstractCompiler compiler)
PassFactorycreate in class PassFactoryprotected HotSwapCompilerPass getHotSwapPass(AbstractCompiler compiler)
PassFactorygetHotSwapPass in class PassFactorycompiler - The compiler that can has been used to do the full compile.