Beispiel: In C-Code ist es möglich, Teile von Assembler-Code aufzurufen, wie:Kotlin-Integration in Java-Code?
int main()
{
//... stuff
__asm
{
lea ebx, hal
mov ecx, [ebx]hal.same_name ;
mov esi, [ebx].weasel ;
}
// .. further stuff
return 0;
}
Ist ein solcher Code-Integration möglich Kotlin Code in Java (* .java-Dateien)?
(Ich spreche nicht über JNI oder C/C++ in Java!) Ich möchte bereits vorhandenen (AndroidStudio-) Java-Source-Code mit Kotlin Sprache erweitern.
//.. this is *.java file
public class MyAlreadyExistingJavaClass {
private int memberVar;
public MyAlreadyExistingJavaClass()
{
}
// this is Kotlin within *.java file
// extend this Java file with this constuctor in KOTLIN ?
// would make above default constructor unneccessary.
class MyAlreadyExistingJavaClass(number: Int = 0)
{
memberVar = number;
}
}
Wer auch immer meinen Kommentar gewählt hat, warum liefern Sie keine bessere Antwort. Sie sollten verdammt gut wissen, dass Java Kotlin-Code nicht so einbinden kann und erwarten, dass es kompiliert wird und dass dies der nächste Ansatz ist, den der Java-Compiler unterstützt. –