Skip to content

Commit 8c9c084

Browse files
committed
graalvm doesn't support -Xlint:-this-escape
1 parent eb8748b commit 8c9c084

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

conventions/src/main/kotlin/otel.java-conventions.gradle.kts

+2-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ tasks.withType<JavaCompile>().configureEach {
8080
)
8181
)
8282
val defaultJavaVersion = otelJava.maxJavaVersionSupported.getOrElse(DEFAULT_JAVA_VERSION).majorVersion.toInt()
83-
if (Math.max(otelJava.minJavaVersionSupported.get().majorVersion.toInt(), defaultJavaVersion) >= 21) {
83+
if (Math.max(otelJava.minJavaVersionSupported.get().majorVersion.toInt(), defaultJavaVersion) >= 21 &&
84+
"graalvm" !in System.getProperty("java.vendor").lowercase()) {
8485
// new warning in jdk21
8586
compilerArgs.add("-Xlint:-this-escape")
8687
}

0 commit comments

Comments
 (0)