[FIR] Mark implicit types in accessors as fake

To not check their types in deprecation checker
This commit is contained in:
Andrey Zinovyev
2021-07-14 17:03:56 +03:00
committed by teamcityserver
parent caa6b630ab
commit 15be38192b
7 changed files with 19 additions and 28 deletions
@@ -24,8 +24,8 @@ class Properties {
var y : <!DEPRECATION!>Obsolete<!> = <!DEPRECATION!>Obsolete<!>()
var n : <!DEPRECATION!>Obsolete<!>
get() = <!DEPRECATION!>Obsolete<!>()
set(value) {}
get() = <!DEPRECATION!>Obsolete<!>()
set(value) {}
}
fun param(param: <!DEPRECATION!>Obsolete<!>) { param.use() }
@@ -1,14 +0,0 @@
// !JVM_TARGET: 1.8
// !JVM_DEFAULT_MODE: enable
interface B {
@<!DEPRECATION!>JvmDefault<!>
val prop1: String
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> get() = ""
var prop2: String
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> get() = ""
<!WRONG_ANNOTATION_TARGET!>@JvmDefault<!> set(value) {}
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !JVM_TARGET: 1.8
// !JVM_DEFAULT_MODE: enable