Kapt: Make javaCompile parameter in KotlinGradleSubplugin non-null
(cherry picked from commit 9686344)
This commit is contained in:
committed by
Yan Zhulanow
parent
46f9e02c06
commit
b13db88e6f
+1
-1
@@ -31,7 +31,7 @@ class ExampleSubplugin : KotlinGradleSubplugin {
|
|||||||
override fun apply(
|
override fun apply(
|
||||||
project: Project,
|
project: Project,
|
||||||
kotlinCompile: AbstractCompile,
|
kotlinCompile: AbstractCompile,
|
||||||
javaCompile: AbstractCompile?,
|
javaCompile: AbstractCompile,
|
||||||
variantData: Any?,
|
variantData: Any?,
|
||||||
javaSourceSet: SourceSet?
|
javaSourceSet: SourceSet?
|
||||||
): List<SubpluginOption> {
|
): List<SubpluginOption> {
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ interface KotlinGradleSubplugin {
|
|||||||
fun apply(
|
fun apply(
|
||||||
project: Project,
|
project: Project,
|
||||||
kotlinCompile: AbstractCompile,
|
kotlinCompile: AbstractCompile,
|
||||||
javaCompile: AbstractCompile?,
|
javaCompile: AbstractCompile,
|
||||||
variantData: Any?,
|
variantData: Any?,
|
||||||
javaSourceSet: SourceSet?
|
javaSourceSet: SourceSet?
|
||||||
): List<SubpluginOption>
|
): List<SubpluginOption>
|
||||||
|
|||||||
+1
-1
@@ -62,7 +62,7 @@ class AndroidSubplugin : KotlinGradleSubplugin {
|
|||||||
override fun apply(
|
override fun apply(
|
||||||
project: Project,
|
project: Project,
|
||||||
kotlinCompile: AbstractCompile,
|
kotlinCompile: AbstractCompile,
|
||||||
javaCompile: AbstractCompile?,
|
javaCompile: AbstractCompile,
|
||||||
variantData: Any?,
|
variantData: Any?,
|
||||||
javaSourceSet: SourceSet?
|
javaSourceSet: SourceSet?
|
||||||
): List<SubpluginOption> {
|
): List<SubpluginOption> {
|
||||||
|
|||||||
+2
-2
@@ -61,8 +61,8 @@ class Kapt2KotlinGradleSubplugin : KotlinGradleSubplugin {
|
|||||||
|
|
||||||
override fun apply(
|
override fun apply(
|
||||||
project: Project,
|
project: Project,
|
||||||
kotlinCompile: AbstractCompile,
|
kotlinCompile: AbstractCompile,
|
||||||
javaCompile: AbstractCompile?,
|
javaCompile: AbstractCompile,
|
||||||
variantData: Any?,
|
variantData: Any?,
|
||||||
javaSourceSet: SourceSet?
|
javaSourceSet: SourceSet?
|
||||||
): List<SubpluginOption> {
|
): List<SubpluginOption> {
|
||||||
|
|||||||
+2
-4
@@ -131,10 +131,8 @@ class Kotlin2JvmSourceSetProcessor(
|
|||||||
|
|
||||||
val subpluginEnvironment = loadSubplugins(project)
|
val subpluginEnvironment = loadSubplugins(project)
|
||||||
subpluginEnvironment.addSubpluginArguments(project, kotlinTask,
|
subpluginEnvironment.addSubpluginArguments(project, kotlinTask,
|
||||||
javaTask as? AbstractCompile, null, sourceSet)
|
javaTask as JavaCompile, null, sourceSet)
|
||||||
|
|
||||||
if (javaTask !is JavaCompile) return@afterEvaluate
|
|
||||||
|
|
||||||
var kotlinAfterJavaTask: KotlinCompile? = null
|
var kotlinAfterJavaTask: KotlinCompile? = null
|
||||||
|
|
||||||
if (aptConfiguration.dependencies.size > 1 && !Kapt2GradleSubplugin.isEnabled(project)) {
|
if (aptConfiguration.dependencies.size > 1 && !Kapt2GradleSubplugin.isEnabled(project)) {
|
||||||
@@ -490,7 +488,7 @@ class SubpluginEnvironment(
|
|||||||
fun addSubpluginArguments(
|
fun addSubpluginArguments(
|
||||||
project: Project,
|
project: Project,
|
||||||
kotlinTask: KotlinCompile,
|
kotlinTask: KotlinCompile,
|
||||||
javaTask: AbstractCompile?,
|
javaTask: AbstractCompile,
|
||||||
variantData: Any?,
|
variantData: Any?,
|
||||||
javaSourceSet: SourceSet?) {
|
javaSourceSet: SourceSet?) {
|
||||||
val pluginOptions = kotlinTask.pluginOptions
|
val pluginOptions = kotlinTask.pluginOptions
|
||||||
|
|||||||
Reference in New Issue
Block a user