KT-8575 Fix warnings for Java synthetic properties

This commit is contained in:
Pavel Mikhailovskii
2022-10-10 22:35:10 +02:00
committed by teamcity
parent 26dc010d30
commit f4bdf54601
13 changed files with 37 additions and 59 deletions
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !LANGUAGE: +ReferencesToSyntheticJavaProperties
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION
@@ -1,17 +0,0 @@
// !LANGUAGE: +ReferencesToSyntheticJavaProperties
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION
// FILE: KotlinFile.kt
fun call(c: Any) {}
fun test() {
JavaClass::<!CALLABLE_REFERENCE_TO_JAVA_SYNTHETIC_PROPERTY!>foo<!>
call(JavaClass::<!CALLABLE_REFERENCE_TO_JAVA_SYNTHETIC_PROPERTY!>foo<!>)
}
// FILE: JavaClass.java
public class JavaClass {
public String getFoo() {}
}
@@ -6,8 +6,8 @@
fun call(c: Any) {}
fun test() {
JavaClass::<!UNSUPPORTED!>foo<!>
call(JavaClass::<!UNSUPPORTED!>foo<!>)
JavaClass::<!UNSUPPORTED_FEATURE!>foo<!>
call(JavaClass::<!UNSUPPORTED_FEATURE!>foo<!>)
}
// FILE: JavaClass.java