public abstract static class PassFactory.HotSwapPassFactory extends PassFactory
HotSwapCompilerPass passes.
Every hotswap pass is expected to be a one-time pass.PassFactory.HotSwapPassFactory| 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, featureSet, toStringprotected 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.Copyright © 2009-2019 Google. All Rights Reserved.