All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected Optional<JarParameters> |
getAbiJarParameters(BuildTarget target,
BuildContext context,
ProjectFilesystem filesystem,
CompilerParameters compilerParameters) |
com.google.common.collect.ImmutableList<Step> |
getBuildStepsForAbiJar(BuildContext context,
ProjectFilesystem filesystem,
RecordArtifactVerifier buildableContext,
BuildTarget buildTarget) |
com.google.common.collect.ImmutableList<Step> |
getBuildStepsForLibraryJar(BuildContext context,
ProjectFilesystem filesystem,
RecordArtifactVerifier buildableContext,
BuildTarget buildTarget,
Path pathToClassHashes) |
protected CompilerParameters |
getCompilerParameters(BuildContext context,
ProjectFilesystem filesystem,
BuildTarget buildTarget) |
com.google.common.collect.ImmutableSortedSet<SourcePath> |
getCompileTimeClasspathSourcePaths() |
java.util.function.Predicate<SourcePath> |
getCoveredByDepFilePredicate(SourcePathRuleFinder ruleFinder)
Returns a predicate indicating whether a SourcePath is covered by the depfile.
|
java.util.function.Predicate<SourcePath> |
getExistenceOfInterestPredicate() |
com.google.common.collect.ImmutableList<SourcePath> |
getInputsAfterBuildingLocally(BuildContext context,
ProjectFilesystem filesystem,
SourcePathRuleFinder ruleFinder,
CellPathResolver cellPathResolver,
BuildTarget buildTarget) |
protected Optional<JarParameters> |
getLibraryJarParameters(BuildContext context,
ProjectFilesystem filesystem,
CompilerParameters compilerParameters) |
com.google.common.collect.ImmutableList<Step> |
getPipelinedBuildStepsForAbiJar(BuildTarget buildTarget,
BuildContext context,
ProjectFilesystem filesystem,
RecordArtifactVerifier buildableContext,
JavacPipelineState state) |
com.google.common.collect.ImmutableList<Step> |
getPipelinedBuildStepsForLibraryJar(BuildContext context,
ProjectFilesystem filesystem,
RecordArtifactVerifier buildableContext,
JavacPipelineState state,
Path pathToClassHashes) |
com.google.common.collect.ImmutableSortedSet<SourcePath> |
getResources() |
protected ResourcesParameters |
getResourcesParameters() |
Optional<String> |
getResourcesRoot() |
SourcePath |
getSourcePathToGeneratedAnnotationPath(BuildTarget buildTarget,
ProjectFilesystem filesystem) |
SourcePath |
getSourcePathToOutput(BuildTarget buildTarget,
ProjectFilesystem filesystem) |
com.google.common.collect.ImmutableSortedSet<SourcePath> |
getSources() |
boolean |
hasAnnotationProcessing() |
JavacPipelineState |
newInstance(BuildContext context,
ProjectFilesystem filesystem,
BuildTarget firstRule) |
boolean |
producesJar() |
boolean |
useDependencyFileRuleKeys() |
boolean |
useRulePipelining() |