[IDE-NI-MIGRATE] Migrate QuickFix tests for new inference

This commit is contained in:
Mikhail Zarechenskiy
2019-05-06 03:35:54 +03:00
parent 871925ba31
commit d4d1648e1d
71 changed files with 77 additions and 1 deletions
@@ -1,5 +1,6 @@
// "Create extension function 'Int.plus'" "true"
// WITH_RUNTIME
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,5 +1,6 @@
// "Create extension function 'Int.plus'" "true"
// WITH_RUNTIME
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,5 +1,6 @@
// "Create extension function 'Int.foo'" "true"
// WITH_RUNTIME
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,5 +1,6 @@
// "Create extension function 'Int.foo'" "true"
// WITH_RUNTIME
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,4 +1,5 @@
// "Create member function 'A.foo'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,4 +1,5 @@
// "Create member function 'A.foo'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T) {
fun foo(abc: T, ghi: A<T>, def: String): A<T> {
@@ -1,4 +1,5 @@
// "Create function 'bar'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val t: T)
@@ -1,4 +1,5 @@
// "Create function 'bar'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val t: T)
@@ -1,4 +1,5 @@
// "Create function 'foo'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun <T> run(f: () -> T) = f()
@@ -1,4 +1,5 @@
// "Create function 'foo'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun <T> run(f: () -> T) = f()
@@ -1,4 +1,5 @@
// "Create function 'bar'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val t: T)
@@ -1,4 +1,5 @@
// "Create function 'bar'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val t: T)
@@ -12,6 +12,7 @@
// ERROR: Type inference failed: inline fun <T> Iterable<T>.firstOrNull(predicate: (T) -> Boolean): T?<br>cannot be applied to<br>receiver: Collection<List<String>> arguments: ((List<String>) -> () -> Boolean)<br>
// ERROR: Type mismatch: inferred type is (List<String>) -> () -> Boolean but (List<String>) -> Boolean was expected
// ERROR: Unresolved reference: maximumSizeOfGroup
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun doSomethingStrangeWithCollection(collection: Collection<String>): Collection<String>? {
val groupsByLength = collection.groupBy { s -> { s.length } }
@@ -1,4 +1,5 @@
// "Create member function 'A.invoke'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T)
@@ -1,4 +1,5 @@
// "Create member function 'A.invoke'" "true"
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A<T>(val n: T) {
operator fun invoke(abc: T, ghi: A<T>, def: String): A<T> {