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,53 @@
@Deprecated("")
val testVal = 1
@Deprecated("")
var testVar = 1
@Deprecated("")
val testValWithExplicitDefaultGet = 1
get
@Deprecated("")
val testValWithExplicitGet
get() = 1
@Deprecated("")
var testVarWithExplicitDefaultGet = 1
get
@Deprecated("")
var testVarWithExplicitDefaultSet = 1
set
@Deprecated("")
var testVarWithExplicitDefaultGetSet: Int = 1
get
set
@Deprecated("")
var testVarWithExplicitGetSet
get() = 1
set(v) {}
@Deprecated("")
lateinit var testLateinitVar: Any
@Deprecated("")
val Any.testExtVal
get() = 1
@Deprecated("")
var Any.textExtVar
get() = 1
set(v) {}
@Deprecated("")
val <T> List<T>.testGenExtVal
get() = 1
@Deprecated("")
var <T> List<T>.textGenExtVar
get() = 1
set(v) {}