Skip @JvmDefault in UnimplementedKotlinInterfaceMemberAnnotator

#KT-23967 Fixed
This commit is contained in:
Mikhael Bogdanov
2018-04-25 15:14:55 +02:00
parent 5efc9f2257
commit ec0b9aa343
6 changed files with 48 additions and 3 deletions
@@ -0,0 +1,11 @@
package test;
public class ExtendClassWithJvmDefaultImplementation {
public static class ExtendClass extends KotlinClass {
}
public static class ImplementInterface implements KotlinInterface {
}
}
@@ -0,0 +1,17 @@
package test
interface KotlinInterface {
@JvmDefault
fun bar() {
}
// @JvmDefault
// val foo: String
// get() = "123"
}
abstract class KotlinClass : KotlinInterface {
}
@@ -0,0 +1,2 @@
// LANGUAGE_LEVEL 1.8
// WITH_RUNTIME