diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt index 14953f5adde..8c83337542d 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt @@ -1,11 +1,9 @@ -@kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public final class KotlinClass { // source: 'jvmDefaultWithoutCompatibility.kt' public method (): void } -@kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public interface NoDefaultImpl { // source: 'jvmDefaultWithoutCompatibility.kt' @@ -13,7 +11,6 @@ public interface NoDefaultImpl { public method test(): void } -@kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public interface NoDefaultImpl2FromDefaultImpls { // source: 'jvmDefaultWithoutCompatibility.kt' diff --git a/libraries/stdlib/jvm/src/kotlin/jvm/JvmDefault.kt b/libraries/stdlib/jvm/src/kotlin/jvm/JvmDefault.kt index 518651d589d..c421e32297f 100644 --- a/libraries/stdlib/jvm/src/kotlin/jvm/JvmDefault.kt +++ b/libraries/stdlib/jvm/src/kotlin/jvm/JvmDefault.kt @@ -44,6 +44,7 @@ annotation class JvmDefault * Used only with `-Xjvm-default=compatibility|all-compatibility`. */ @SinceKotlin("1.4") +@Retention(AnnotationRetention.SOURCE) @Target(AnnotationTarget.CLASS) annotation class JvmDefaultWithoutCompatibility