Skip to content

Commit cd13062

Browse files
johnsonleeneighbWang
authored andcommitted
Fix TransformContext properties
1 parent e7fee2e commit cd13062

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

booster-gradle-plugin/src/main/kotlin/com/didiglobal/booster/gradle/BoosterTransformTask.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.didiglobal.booster.gradle
22

3+
import com.android.build.api.dsl.CommonExtension
4+
import com.android.build.api.variant.AndroidComponentsExtension
35
import com.android.build.api.variant.Variant
46
import com.didiglobal.booster.kotlinx.NCPU
57
import com.didiglobal.booster.kotlinx.search
@@ -71,6 +73,10 @@ abstract class BoosterTransformTask : DefaultTask() {
7173
) {
7274
override val projectDir = project.projectDir
7375
override val artifacts = variant.artifactManager
76+
override val isDebuggable: Boolean = variant.isDebuggable
77+
override val isDataBindingEnabled: Boolean = (project.getAndroidComponentsOrNull<AndroidComponentsExtension<*, *, *>>() as? CommonExtension<*, *, *, *>)?.dataBinding?.enable == true
78+
override fun hasProperty(name: String): Boolean = project.hasProperty(name)
79+
override fun <T> getProperty(name: String, default: T): T = project.getProperty(name, default)
7480
}
7581
val executor = Executors.newFixedThreadPool(NCPU)
7682
try {

0 commit comments

Comments
 (0)