public abstract class PassConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PassConfig.State
Intermediate state for a running pass configuration.
|
Constructor and Description |
---|
PassConfig(CompilerOptions options) |
Modifier and Type | Method and Description |
---|---|
protected abstract List<PassFactory> |
getChecks()
Gets the checking passes to run.
|
protected abstract PassConfig.State |
getIntermediateState()
Get intermediate state for a running pass config, so it can
be paused and started again later.
|
protected abstract List<PassFactory> |
getOptimizations()
Gets the optimization passes to run.
|
protected abstract void |
setIntermediateState(PassConfig.State state)
Set the intermediate state for a pass config, to restart
a compilation process that had been previously paused.
|
public PassConfig(CompilerOptions options)
protected abstract List<PassFactory> getChecks()
protected abstract List<PassFactory> getOptimizations()
protected abstract PassConfig.State getIntermediateState()
protected abstract void setIntermediateState(PassConfig.State state)
Copyright © 2009-2014 Google. All Rights Reserved.