Report 'unsupported' on synthetic Java property references

#KT-8575 Open
This commit is contained in:
Alexander Udalov
2015-12-15 17:26:00 +03:00
parent dc84445e2e
commit 0ba0ea5e1f
6 changed files with 67 additions and 2 deletions
@@ -0,0 +1,9 @@
// FILE: KotlinFile.kt
fun bar() = JavaClass::<!UNSUPPORTED!>foo<!>
// FILE: JavaClass.java
public class JavaClass {
public String getFoo() {}
}
@@ -0,0 +1,11 @@
package
public fun bar(): kotlin.reflect.KProperty1<JavaClass, kotlin.String!>
public open class JavaClass {
public constructor JavaClass()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open fun getFoo(): kotlin.String!
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}