public class GroovyConfiguredCompilerFactory extends ConfiguredCompilerFactory
| Constructor and Description |
|---|
GroovyConfiguredCompilerFactory(GroovyBuckConfig groovyBuckConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTargetDeps(TargetConfiguration targetConfiguration,
com.google.common.collect.ImmutableCollection.Builder<BuildTarget> extraDepsBuilder,
com.google.common.collect.ImmutableCollection.Builder<BuildTarget> targetGraphOnlyDepsBuilder) |
CompileToJarStepFactory |
configure(JvmLibraryArg args,
JavacOptions javacOptions,
ActionGraphBuilder actionGraphBuilder,
BuildRuleResolver buildRuleResolver,
TargetConfiguration targetConfiguration,
ToolchainProvider toolchainProvider) |
Optional<ExtraClasspathProvider> |
getExtraClasspathProvider(ToolchainProvider toolchainProvider,
TargetConfiguration toolchainTargetConfiguration) |
getAbiGenerationMode, getNonProvidedClasspathDeps, shouldCompileAgainstAbis, shouldDesugarInterfaceMethods, shouldGenerateSourceAbi, shouldGenerateSourceOnlyAbi, shouldMigrateToSourceOnlyAbi, sourceAbiCopiesFromLibraryTargetOutput, trackClassUsagepublic GroovyConfiguredCompilerFactory(GroovyBuckConfig groovyBuckConfig)
public CompileToJarStepFactory configure(@Nullable JvmLibraryArg args, JavacOptions javacOptions, ActionGraphBuilder actionGraphBuilder, BuildRuleResolver buildRuleResolver, TargetConfiguration targetConfiguration, ToolchainProvider toolchainProvider)
configure in class ConfiguredCompilerFactorypublic Optional<ExtraClasspathProvider> getExtraClasspathProvider(ToolchainProvider toolchainProvider, TargetConfiguration toolchainTargetConfiguration)
getExtraClasspathProvider in class ConfiguredCompilerFactorypublic void addTargetDeps(TargetConfiguration targetConfiguration, com.google.common.collect.ImmutableCollection.Builder<BuildTarget> extraDepsBuilder, com.google.common.collect.ImmutableCollection.Builder<BuildTarget> targetGraphOnlyDepsBuilder)
addTargetDeps in class ConfiguredCompilerFactory