FIR: Don't use AnnotationUseSiteTarget.PROPERTY_GETTER when computing

deprecation from a callable reference use site.

Also fixed positioning of DEPRECATION(_ERROR) diagnostics on variable
assignments.
This commit is contained in:
Mark Punzalan
2021-09-24 07:26:53 +00:00
committed by TeamCityServer
parent b8ed46066e
commit 42abc4a3af
12 changed files with 40 additions and 58 deletions
@@ -7,12 +7,12 @@ fun foo(javaClass: JavaClass) {
javaClass.<!DEPRECATION!>something2<!>++
javaClass.something3
javaClass.something3 <!DEPRECATION!>=<!> 1
javaClass.something3<!DEPRECATION!>++<!>
javaClass.<!DEPRECATION!>something3<!> = 1
javaClass.<!DEPRECATION!>something3<!>++
javaClass.<!DEPRECATION!>something4<!>
javaClass.something4 <!DEPRECATION!>=<!> 1
javaClass.<!DEPRECATION!>something4<!><!DEPRECATION!>++<!>
javaClass.<!DEPRECATION!>something4<!> = 1
javaClass.<!DEPRECATION, DEPRECATION!>something4<!>++
javaClass.something5
javaClass.something5 = 1
@@ -45,4 +45,4 @@ public class JavaClass {
* @deprecated Ha-ha-ha
*/
public void setSomething5(int value) { }
}
}