public abstract class CompilerParameters extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CompilerParameters.Builder |
| Constructor and Description |
|---|
CompilerParameters() |
| Modifier and Type | Method and Description |
|---|---|
static CompilerParameters.Builder |
builder() |
AbiGenerationMode |
getAbiCompatibilityMode() |
AbiGenerationMode |
getAbiGenerationMode() |
com.google.common.collect.ImmutableSortedSet<Path> |
getClasspathEntries() |
abstract CompilerOutputPaths |
getOutputPaths() |
com.google.common.collect.ImmutableSortedSet<Path> |
getSourceFilePaths() |
abstract SourceOnlyAbiRuleInfoFactory |
getSourceOnlyAbiRuleInfoFactory() |
boolean |
shouldTrackClassUsage() |
boolean |
shouldTrackJavacPhaseEvents() |
@Value.Default public com.google.common.collect.ImmutableSortedSet<Path> getSourceFilePaths()
@Value.Default public com.google.common.collect.ImmutableSortedSet<Path> getClasspathEntries()
public abstract CompilerOutputPaths getOutputPaths()
@Value.Default public AbiGenerationMode getAbiGenerationMode()
@Value.Default public AbiGenerationMode getAbiCompatibilityMode()
@Value.Default public boolean shouldTrackClassUsage()
@Value.Default public boolean shouldTrackJavacPhaseEvents()
@Nullable public abstract SourceOnlyAbiRuleInfoFactory getSourceOnlyAbiRuleInfoFactory()
public static CompilerParameters.Builder builder()