KAPT3: Suppress useless cast, since it is not useless on JDK 21

This commit is contained in:
Ilmir Usmanov
2023-07-28 13:52:41 +02:00
committed by Space Team
parent a8fcdddf24
commit 62effc49fa
@@ -57,6 +57,8 @@ fun TreeMaker.TopLevelJava9Aware(packageClause: JCTree.JCExpression?, declaratio
}
}
// The cast is not useless on JDK 21
@Suppress("USELESS_CAST")
fun JCTree.JCCompilationUnit.getPackageNameJava9Aware(): JCTree? {
return if (isJava9OrLater()) {
JCTree.JCCompilationUnit::class.java.getDeclaredMethod("getPackageName").invoke(this) as JCTree?