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

This commit is contained in:
Mikhail Zarechenskiy
2019-05-06 04:07:10 +03:00
parent d4d1648e1d
commit c03dfd1522
12 changed files with 27 additions and 0 deletions
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun String.forString(){}
fun Any.forAny(){}
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
interface A {
fun foo(): Any
fun bar()
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
val v: Boolean = run {
return<caret> true
}
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
val v: Boolean = run {
return@run <caret>true
}
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo() {
takeHandler1 {
takeHandler2({ ret<caret> })
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo() {
takeHandler1 {
takeHandler2({ return@takeHandler2 <caret> })
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo() {
takeHandler1 {
takeHandler2({ -> ret<caret> })
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo() {
takeHandler1 {
takeHandler2({ -> return@takeHandler2 <caret> })
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun foo(p: Int) {
"abc".fold(1) { <caret> }
}
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
fun <R> String.fold(initial: R, operation: (acc: R, Char) -> R): R = TODO()
fun foo(p: Int) {