Thank you.

>JMeter will still be usable with
>"normal" Java (that seems to be the case, as I read it)

By default, Kotlin code is usable from Java including reflection, and so on.
I've added explicitApi mode, so "default" visibility modifier in Kotlin
code becomes an error.
It would enforce developers to decide if the class or method is public or
not.

It is yet another small feature that is absent in Java.

>But it is yet another language added to our growing list of languages
>(Java, Groovy, Ant, Gradle, JS, XSLT, XML, Velocity, Markdown, HTML, ...)

We use Kotlin DSL for Gradle which replaced almost all the Ant tasks.

I suggest we replace Groovy tests with Kotlin.
Currently, we have Groovy 42 tests, so replacement should not be that
complicated.
As a side-effect, it would enable us to remove Spock (and JUnit4!) from the
test classpath.

What do you think?

Vladimir

Reply via email to