JVM IR: do not generate Deprecated(HIDDEN) class as synthetic

#KT-41810 Fixed
This commit is contained in:
Alexander Udalov
2020-09-10 22:30:54 +02:00
parent 162dc3aa0c
commit 2a0f64ebcb
13 changed files with 113 additions and 47 deletions
@@ -0,0 +1,8 @@
@Deprecated("", level = DeprecationLevel.WARNING)
class W
@Deprecated("", level = DeprecationLevel.ERROR)
class E
@Deprecated("", level = DeprecationLevel.HIDDEN)
class H
@@ -0,0 +1,20 @@
@kotlin.Deprecated
@kotlin.Metadata
public deprecated final class E {
// source: 'deprecatedClass.kt'
public method <init>(): void
}
@kotlin.Deprecated
@kotlin.Metadata
public deprecated final class H {
// source: 'deprecatedClass.kt'
public method <init>(): void
}
@kotlin.Deprecated
@kotlin.Metadata
public deprecated final class W {
// source: 'deprecatedClass.kt'
public method <init>(): void
}