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, trackClassUsage
public GroovyConfiguredCompilerFactory(GroovyBuckConfig groovyBuckConfig)
public CompileToJarStepFactory configure(@Nullable JvmLibraryArg args, JavacOptions javacOptions, ActionGraphBuilder actionGraphBuilder, BuildRuleResolver buildRuleResolver, TargetConfiguration targetConfiguration, ToolchainProvider toolchainProvider)
configure
in class ConfiguredCompilerFactory
public Optional<ExtraClasspathProvider> getExtraClasspathProvider(ToolchainProvider toolchainProvider, TargetConfiguration toolchainTargetConfiguration)
getExtraClasspathProvider
in class ConfiguredCompilerFactory
public void addTargetDeps(TargetConfiguration targetConfiguration, com.google.common.collect.ImmutableCollection.Builder<BuildTarget> extraDepsBuilder, com.google.common.collect.ImmutableCollection.Builder<BuildTarget> targetGraphOnlyDepsBuilder)
addTargetDeps
in class ConfiguredCompilerFactory