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
