Wie ruft man Kotlin-Erweiterungsfunktionen aus Java-Code auf?
Hallo zusammen! Ich habe vor kurzem angefangen, Kotlin zu lernen und habe sofort die Nützlichkeit von extension functions (Erweiterungsfunktionen) zu schätzen gelernt. Sie ermöglichen es, neuen Methoden zu bereits existierenden Klassen hinzuzufügen, z.B. zu String oder List.\n\nDas Problem trat auf, als ich versuchte, diese Funktionen in einem Projekt zu verwenden, in dem ein Teil des Codes in Java geschrieben ist. Ich habe eine einfache Kotlin-Datei:\n\n```kotlin\n// StringExtensions.kt\npackage com.example.utils\n\nfun String.addExclamation(): String = "$this!"\n```\n\nIch erwartete, dass ich aus Java etwas wie `myString.addExclamation()` schreiben könnte, aber der Compiler gibt einen Fehler aus: "Cannot resolve method 'addExclamation'". Java sieht meine extension function einfach nicht.\n\nIch habe verschiedene Varianten ausprobiert: Ich habe die Klasse `StringExtensionsKt` importiert, die Funktion mit `@JvmStatic` versehen, aber nichts funktioniert richtig.