[JVM IR] Leave private @JvmDefault methods on interface

Like the old backend, always leave private @JvmDefault annotated
interface members (properties, methods) on the interface, just like
the old backend. Fix naming, and introduce test to document the naming
scheme.
This commit is contained in:
Kristoffer Andersen
2019-11-29 14:15:49 +01:00
committed by max-kammerer
parent 6f8682c950
commit 18e8896c08
8 changed files with 41 additions and 7 deletions
@@ -1,6 +1,5 @@
// !JVM_DEFAULT_MODE: enable
// IGNORE_BACKEND_FIR: JVM_IR
// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// WITH_RUNTIME