Hello,
About Java part, here are some bugtrackers:
Convert Java complex tests to Python
https://bugs.documentfoundation.org/show_bug.cgi?id=97362
Move Java based API tests to C++
https://bugs.documentfoundation.org/show_bug.cgi?id=45904
Provide Non-Java Database Report Generator for AppStore version (macOS)
https://bugs.documentfoundation.org/show_bug.cgi?id=151249
BASE reports and wizards still require Java
https://bugs.documentfoundation.org/show_bug.cgi?id=127278
Personnally, when debugging with gdb, I'm quite stuck when code goes in
to Java. I must add some System.out.println() and some printStacktrace()
in Java code but it's not ideal.
Perhaps it's possible with an IDE but I just stick to vim, quite light
and above all no config to do.
Another thing, if I don't misunderstand, using some LO methods from Java
requires all the UNO stuff, so it's slower.
IMHO, it would be great to be independant from Java.
Julien