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
|
||||
return variantData::class.java.methods.firstOrNull { it.name == "getJavaCompileProvider" }
|
||||
?.invoke(variantData)
|
||||
.let { taskProvider ->
|
||||
?.let { taskProvider ->
|
||||
// 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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user