[IDE-NI-MIGRATE] [BAD] Migrate testdata of Extraction tests

Bad tests:
- IntroduceTypeParameter.testDuplicates
- IntroduceTypeParameter.testNullableType
- IntroduceTypeParameter.testUserType
- IntroduceTypeParameter.testFunctionType
- IntroduceTypeParameter.testInClass
- ExtractFunction.TypeParameters.testNoVarianceInFun
- ExtractFunction.Parameters.CandidateTypes.testNonNullableTypes
- ExtractFunction.Parameters.CandidateTypes.testMultipleTypes
- ExtractFunction.ControlFlow.OutputValues.testGenericPair
- IntroduceVariable.ExplicateTypeArguments.testDeeperNestedCall
This commit is contained in:
Dmitriy Novozhilov
2019-04-29 12:47:49 +03:00
committed by Mikhail Zarechenskiy
parent 656c8a4fa7
commit b66bbdf7a6
20 changed files with 30 additions and 0 deletions
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// WITH_RUNTIME
// PARAM_TYPES: A?, kotlin.Any?
// PARAM_TYPES: B, A
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// WITH_RUNTIME
// PARAM_TYPES: A?, kotlin.Any?
// PARAM_TYPES: B, A
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: value-parameter p: kotlin.Any defined in foo
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: value-parameter p: kotlin.Any defined in foo
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_TYPES: X<kotlin.Any>
// PARAM_TYPES: kotlin.String, kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable, kotlin.Any
// PARAM_DESCRIPTOR: value-parameter x: X<kotlin.Any> defined in foo
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_TYPES: X<kotlin.Any>
// PARAM_TYPES: kotlin.String, kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable, kotlin.Any
// PARAM_DESCRIPTOR: value-parameter x: X<kotlin.Any> defined in foo
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_DESCRIPTOR: val e: T? defined in EntityClass.foo
// PARAM_TYPES: T?, Entity?
// SIBLING:
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// PARAM_DESCRIPTOR: val e: T? defined in EntityClass.foo
// PARAM_TYPES: T?, Entity?
// SIBLING:
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun foo(x: List<A>, f: (<selection>A</selection>) -> Int) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun <T : A> foo(x: List<T>, f: (T) -> Int) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun foo(x: List<<selection>(A?) -> List<Int></selection>>) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun <T : (A?) -> List<Int>> foo(x: List<T>) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
open class X(x: List<A>, f: (<selection>A</selection>) -> Int) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
open class X<T : A>(x: List<T>, f: (T) -> Int) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun foo(x: List<<selection>A?</selection>>) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun <T : A?> foo(x: List<T>) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun foo(x: (<selection>List<A?></selection>) -> Int) {
@@ -1,3 +1,5 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
class A
fun <T : List<A?>> foo(x: (T) -> Int) {
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// WITH_RUNTIME
import java.util.ArrayList
@@ -1,3 +1,4 @@
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
// WITH_RUNTIME
import java.util.ArrayList