ImportFix: add support for WRONG_NUMBER_OF_TYPE_ARGUMENTS
#KT-23834 Fixed
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
// FILE: first.before.kt
|
||||
// "Import" "true"
|
||||
// ERROR: No type arguments expected for fun shade(): Unit
|
||||
// ACTION: Create type parameter in function 'shade'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package pack_one
|
||||
|
||||
class Shadow {
|
||||
fun shade() {}
|
||||
}
|
||||
|
||||
fun main() {
|
||||
Shadow().shade<caret><Shadow>()
|
||||
}
|
||||
|
||||
// FILE: second.kt
|
||||
package pack_one.sub
|
||||
|
||||
import pack_one.Shadow
|
||||
|
||||
fun <X> Shadow.shade() {}
|
||||
|
||||
|
||||
// FILE: first.after.kt
|
||||
// "Import" "true"
|
||||
// ERROR: No type arguments expected for fun shade(): Unit
|
||||
// ACTION: Create type parameter in function 'shade'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package pack_one
|
||||
|
||||
import pack_one.sub.shade
|
||||
|
||||
class Shadow {
|
||||
fun shade() {}
|
||||
}
|
||||
|
||||
fun main() {
|
||||
Shadow().shade<caret><Shadow>()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user