public class KotlincToJarStepFactory extends CompileToJarStepFactory implements AddsToRuleKey
Modifier and Type | Method and Description |
---|---|
void |
createCompileStep(BuildContext buildContext,
ProjectFilesystem projectFilesystem,
BuildTarget invokingRule,
CompilerParameters parameters,
com.google.common.collect.ImmutableList.Builder<Step> steps,
BuildableContext buildableContext) |
protected Optional<String> |
getBootClasspath(BuildContext context)
This can be used make the bootclasspath if available, to the postprocess classes commands.
|
static Path |
getKaptAnnotationGenPath(ProjectFilesystem projectFilesystem,
BuildTarget buildTarget) |
boolean |
hasAnnotationProcessing() |
addCompilerSetupSteps, addJarCreationSteps, addJarSetupSteps, createCompileToJarStep, createCompileToJarStepImpl, createJarStep, recordDepFileIfNecessary
public void createCompileStep(BuildContext buildContext, ProjectFilesystem projectFilesystem, BuildTarget invokingRule, CompilerParameters parameters, com.google.common.collect.ImmutableList.Builder<Step> steps, BuildableContext buildableContext)
createCompileStep
in class CompileToJarStepFactory
protected Optional<String> getBootClasspath(BuildContext context)
CompileToJarStepFactory
getBootClasspath
in class CompileToJarStepFactory
public boolean hasAnnotationProcessing()
hasAnnotationProcessing
in class CompileToJarStepFactory
public static Path getKaptAnnotationGenPath(ProjectFilesystem projectFilesystem, BuildTarget buildTarget)