[FIR] Cast error on the element name instead of the whole body

This commit is contained in:
rapturemain
2020-04-18 00:10:59 +03:00
committed by Mikhail Glukhikh
parent 4c639a840d
commit 8960829c01
35 changed files with 87 additions and 130 deletions
@@ -5,5 +5,5 @@ class A {
}
abstract class B {
<!EXPOSED_FUNCTION_RETURN_TYPE!>fun foo(str: String): A.InnerA<!>
fun <!EXPOSED_FUNCTION_RETURN_TYPE!>foo<!>(str: String): A.InnerA
}
@@ -17,7 +17,7 @@ class Property {
var var1: String
var var2: String
var var3: Int
<!EXPOSED_PROPERTY_TYPE!>var var4: A.AInnerPrivate<!>
var <!EXPOSED_PROPERTY_TYPE!>var4<!>: A.AInnerPrivate
var var5: A.AInnerPublic
<!EXPOSED_PROPERTY_TYPE!>var var6: A.AInnerProtectedEnum<!>
var <!EXPOSED_PROPERTY_TYPE!>var6<!>: A.AInnerProtectedEnum
}
@@ -2,7 +2,7 @@ class A {
private inner class Inner
}
class B {
<!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>typealias AInner = A.Inner<!>
typealias <!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>AInner<!> = A.Inner
inner class Inner
}
@@ -10,5 +10,5 @@ class C {
typealias BInner = B.Inner
}
<!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>typealias AInner0 = A.Inner<!>
typealias <!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>AInner0<!> = A.Inner
typealias BInner0 = B.Inner