Использовать расширение Kotlin в классе android java

Можно ли использовать расширение kotlin в классе java андроида? Пример:

fun String.getSomething(): String { return "something" } 

то в Java используйте его как:

 String someString = "blabla"; someString.getSomething(); 

Это возможно?

Solutions Collecting From Web of "Использовать расширение Kotlin в классе android java"

Вы можете смешивать kotlin и java (использовать / вызывать классы kotlin в классах java). Но вы хотите здесь использовать функцию kotlin в java – это невозможно

Функции расширения Котлина скомпилированы для JVM-методов, принимающих приемник в качестве первого параметра. Если ваша функция расширения объявлена ​​на верхнем уровне, например, в файле с именем file.kt :

 package foo fun String.getSomething(): String { return "something" } 

Затем в Java вы можете вызвать статический метод из соответствующего класса файлов :

 import foo.FileKt; ... String someString = "blabla"; FileKt.getSomething(someString);