Skip to content

Commit 6ece63b

Browse files
Fix usage of deprecated field in AndroidGradleUtils (#10710)
fix: remove deprecated fields fix: remove kotlin fix for now Co-authored-by: daniel.mohedano <daniel.mohedano@datadoghq.com>
1 parent 526c5c2 commit 6ece63b

File tree

1 file changed

+8
-2
lines changed
  • dd-java-agent/instrumentation/gradle/gradle-8.3/src/main/groovy/datadog/trace/instrumentation/gradle

1 file changed

+8
-2
lines changed

dd-java-agent/instrumentation/gradle/gradle-8.3/src/main/groovy/datadog/trace/instrumentation/gradle/AndroidGradleUtils.groovy

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,15 @@ class AndroidGradleUtils {
9797
}
9898

9999
private static getJavaDestinations(variant) {
100+
def javaCompileTask
100101
if (variant.hasProperty('javaCompileProvider')) {
101-
return variant.javaCompileProvider.get().destinationDir
102+
javaCompileTask = variant.javaCompileProvider.get()
103+
} else {
104+
javaCompileTask = variant.javaCompile
105+
}
106+
if (javaCompileTask.hasProperty('destinationDirectory')) {
107+
return javaCompileTask.destinationDirectory.asFile.get()
102108
}
103-
return variant.javaCompile.destinationDir
109+
return javaCompileTask.destinationDir
104110
}
105111
}

0 commit comments

Comments
 (0)