Thanks for the clarification, I now understand what you were trying to say.

It’s a design decision of the language. Jetbrains decided that Kotlin would not break Java bytecode compatibility, Groovy didn’t.

And yes, all Java instruments would have to be fitted to support different JVM languages… not viable for most companies.

Like what you read? Give Bruno Santos a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.