public class ScalacToJarStepFactory extends CompileToJarStepFactory implements AddsToRuleKey
Constructor and Description |
---|
ScalacToJarStepFactory(Tool scalac,
com.google.common.collect.ImmutableList<String> configCompilerFlags,
com.google.common.collect.ImmutableList<String> extraArguments,
com.google.common.collect.ImmutableSet<BuildRule> compilerPlugins,
Javac javac,
JavacOptions javacOptions,
ExtraClasspathProvider extraClassPath) |
Modifier and Type | Method and Description |
---|---|
void |
createCompileStep(BuildContext context,
ProjectFilesystem projectFilesystem,
BuildTarget invokingRule,
CompilerParameters parameters,
com.google.common.collect.ImmutableList.Builder<Step> steps,
BuildableContext buildableContext) |
boolean |
hasAnnotationProcessing() |
addCompilerSetupSteps, addJarCreationSteps, addJarSetupSteps, createCompileToJarStep, createCompileToJarStepImpl, createJarStep, getBootClasspath, recordDepFileIfNecessary
public ScalacToJarStepFactory(Tool scalac, com.google.common.collect.ImmutableList<String> configCompilerFlags, com.google.common.collect.ImmutableList<String> extraArguments, com.google.common.collect.ImmutableSet<BuildRule> compilerPlugins, Javac javac, JavacOptions javacOptions, ExtraClasspathProvider extraClassPath)
public void createCompileStep(BuildContext context, ProjectFilesystem projectFilesystem, BuildTarget invokingRule, CompilerParameters parameters, com.google.common.collect.ImmutableList.Builder<Step> steps, BuildableContext buildableContext)
createCompileStep
in class CompileToJarStepFactory
public boolean hasAnnotationProcessing()
hasAnnotationProcessing
in class CompileToJarStepFactory