Fix null checks in the flow
This commit is contained in:
committed by
Sergey Igushkin
parent
bb53a1c3d2
commit
2d425d4e0a
+2
-2
@@ -92,9 +92,9 @@ class Android25ProjectHandler(kotlinConfigurationTools: KotlinConfigurationTools
|
|||||||
@Suppress("DEPRECATION") // There is always a Java compile task -- the deprecation was for Jack
|
@Suppress("DEPRECATION") // There is always a Java compile task -- the deprecation was for Jack
|
||||||
return variantData::class.java.methods.firstOrNull { it.name == "getJavaCompileProvider" }
|
return variantData::class.java.methods.firstOrNull { it.name == "getJavaCompileProvider" }
|
||||||
?.invoke(variantData)
|
?.invoke(variantData)
|
||||||
.let { taskProvider ->
|
?.let { taskProvider ->
|
||||||
// org.gradle.api.tasks.TaskProvider is added in Gradle 4.8
|
// org.gradle.api.tasks.TaskProvider is added in Gradle 4.8
|
||||||
taskProvider!!::class.java.methods.firstOrNull { it.name == "get" }?.invoke(taskProvider) as AbstractCompile?
|
taskProvider::class.java.methods.firstOrNull { it.name == "get" }?.invoke(taskProvider) as AbstractCompile?
|
||||||
} ?: variantData.javaCompile
|
} ?: variantData.javaCompile
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user