Hacker News new | ask | show | jobs
by ses1984 2290 days ago
Java and intellij does all that.
1 comments

IntelliJ (the platform, with other names for each language) can actually do this with many languages:

* Java * Kotlin * Groovy * Dart * Go * Elm

These are the ones I've tried myself and can attest to. There are probably others (maybe Rust - but last I tried it, it was still lagging far behind, though Jetbrains seems to be investing heavily on it).