The new (finally public)
@Contract annotation in the new IntelliJ EAP looks really good.
I realise that Kotlin has its own private version of this. Is there any chance of unifying the two or getting the regular Contract language implemented for Kotlin anytime soon? I know there’s some sort of UAST abstraction in IntelliJ that allows some inspections to work for both Java and Kotlin simultaneously, is this one of them?