Modifier and Type |
Method and Description |
default void |
addLegacyProcessors(JavacPluginParams.Builder builder,
BuildRuleResolver resolver) |
default void |
addPlugins(JavacPluginParams.Builder builder,
BuildRuleResolver resolver,
BuildTarget owner,
com.facebook.buck.jvm.java.JavacPluginProperties.Type type) |
default JavacPluginParams |
buildJavaAnnotationProcessorParams(BuildTarget owner,
BuildRuleResolver resolver) |
default JavacPluginParams |
buildStandardJavacParams(BuildTarget owner,
BuildRuleResolver resolver) |
Optional<AbiGenerationMode> |
getAbiGenerationMode() |
com.google.common.collect.ImmutableSortedSet<BuildTarget> |
getAnnotationProcessorDeps() |
Optional<Boolean> |
getAnnotationProcessorOnly() |
com.google.common.collect.ImmutableList<String> |
getAnnotationProcessorParams() |
com.google.common.collect.ImmutableSet<String> |
getAnnotationProcessors() |
Optional<CompileAgainstLibraryType> |
getCompileAgainst() |
Optional<Either<BuiltInJavac,SourcePath>> |
getCompiler() |
Optional<String> |
getCompilerClassName() |
com.google.common.collect.ImmutableList<String> |
getExtraArguments() |
Optional<SourcePath> |
getJavac() |
Optional<SourcePath> |
getJavacJar() |
default JavacSpec |
getJavacSpec(SourcePathRuleFinder ruleFinder) |
com.google.common.collect.ImmutableList<String> |
getJavaPluginParams() |
Optional<String> |
getJavaVersion() |
Optional<Boolean> |
getNeverMarkAsUnusedDependency() |
Optional<JavaBuckConfig.UnusedDependenciesAction> |
getOnUnusedDependencies() |
com.google.common.collect.ImmutableList<BuildTarget> |
getPlugins() |
default List<BuildRule> |
getPluginsOf(BuildRuleResolver resolver,
com.facebook.buck.jvm.java.JavacPluginProperties.Type type) |
com.google.common.collect.ImmutableSet<Pattern> |
getRemoveClasses() |
Optional<String> |
getSource() |
Optional<JavaBuckConfig.SourceAbiVerificationMode> |
getSourceAbiVerificationMode() |
Optional<String> |
getTarget() |
default boolean |
hasJavacSpec() |
default boolean |
isValidJavacJar(SourcePath sourcePath,
Optional<BuildRule> possibleRule) |
default void |
verify()
Verifies some preconditions on the arguments.
|