RemoveExplicitTypeIntention: fix false positive for type aliases

#KT-33902 Fixed
This commit is contained in:
Dmitry Gridin
2019-10-25 15:35:31 +07:00
parent 6ea82a0c7d
commit 587b0de2b8
6 changed files with 51 additions and 12 deletions
@@ -0,0 +1,9 @@
// IS_APPLICABLE: false
typealias ValidationRule2 = (String, String) -> String
typealias ValidationRule3 = ValidationRule2
typealias ValidationRule4 = ValidationRule3
fun getValidator(): ValidationRule4<caret> = { text, eventType ->
"abc"
}
@@ -0,0 +1,5 @@
typealias ValidationRule2 = String
typealias ValidationRule3 = ValidationRule2
typealias ValidationRule4 = ValidationRule3
fun getValidator(): ValidationRule4<caret> = "abc"
@@ -0,0 +1,5 @@
typealias ValidationRule2 = String
typealias ValidationRule3 = ValidationRule2
typealias ValidationRule4 = ValidationRule3
fun getValidator() = "abc"