Update testData after changes in diagnostics

This commit is contained in:
Dmitry Petrov
2017-05-26 10:26:30 +03:00
parent 2c83718452
commit c83b764c73
89 changed files with 91 additions and 91 deletions
@@ -1,5 +1,5 @@
// PARAM_TYPES: kotlin.Array<T>, kotlin.Any, kotlin.Cloneable, java.io.Serializable
// PARAM_DESCRIPTOR: public fun <T> kotlin.Array<T>.test(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun <T> kotlin.Array<T>.test(): kotlin.Unit defined in root package in file extensionFunForArray.kt
// SIBLING:
fun <T> Array<T>.test() {
<selection>this.isEmpty()</selection>
@@ -1,5 +1,5 @@
// PARAM_TYPES: kotlin.Array<T>, kotlin.Any, kotlin.Cloneable, java.io.Serializable
// PARAM_DESCRIPTOR: public fun <T> kotlin.Array<T>.test(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun <T> kotlin.Array<T>.test(): kotlin.Unit defined in root package in file extensionFunForArray.kt
// SIBLING:
fun <T> Array<T>.test() {
__dummyTestFun__()
@@ -1,6 +1,6 @@
// SUGGESTED_NAMES: i, getKm
// PARAM_TYPES: kotlin.Int
// PARAM_DESCRIPTOR: public val meters: kotlin.Int? defined in root package
// PARAM_DESCRIPTOR: public val meters: kotlin.Int? defined in root package in file topLevelValUnderSmartCast.kt
val meters: Int? = 1
fun test() {
@@ -1,6 +1,6 @@
// SUGGESTED_NAMES: i, getKm
// PARAM_TYPES: kotlin.Int
// PARAM_DESCRIPTOR: public val meters: kotlin.Int? defined in root package
// PARAM_DESCRIPTOR: public val meters: kotlin.Int? defined in root package in file topLevelValUnderSmartCast.kt
val meters: Int? = 1
fun test() {
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public fun Bar.foo(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun Bar.foo(): kotlin.Unit defined in root package in file receiverCandidateTypes.kt
// PARAM_TYPES: Bar, Foo, kotlin.Any
// WITH_RUNTIME
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public fun Bar.foo(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun Bar.foo(): kotlin.Unit defined in root package in file receiverCandidateTypes.kt
// PARAM_TYPES: Bar, Foo, kotlin.Any
// WITH_RUNTIME
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file explicitLabeledThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file explicitLabeledThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file explicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file explicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file explicitThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file explicitThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,5 +1,5 @@
// SUGGESTED_NAMES: i, getB
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package in file explicitThisWithSmartCast.kt
// PARAM_TYPES: B
fun main(args: Array<String>) {
val a: A = B()
@@ -1,5 +1,5 @@
// SUGGESTED_NAMES: i, getB
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package in file explicitThisWithSmartCast.kt
// PARAM_TYPES: B
fun main(args: Array<String>) {
val a: A = B()
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file implicitAndExplicitLabeledThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file implicitAndExplicitLabeledThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file implicitAndExplicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file implicitAndExplicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file implicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,5 +1,5 @@
// PARAM_TYPES: Z
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package
// PARAM_DESCRIPTOR: public fun Z.foo(): kotlin.Int defined in root package in file implicitThisInExtension.kt
class Z(val a: Int)
// SIBLING:
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file implicitThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: A.B
// PARAM_DESCRIPTOR: public final class A : Z defined in root package
// PARAM_DESCRIPTOR: public final class A : Z defined in root package in file implicitThisInMember.kt
// PARAM_DESCRIPTOR: public final inner class B : Z defined in A
public open class Z {
val z: Int = 0
@@ -1,5 +1,5 @@
// SUGGESTED_NAMES: i, getB
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package in file implicitThisWithSmartCast.kt
// PARAM_TYPES: B
fun main(args: Array<String>) {
val a: A = B()
@@ -1,5 +1,5 @@
// SUGGESTED_NAMES: i, getB
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun A.ext(): kotlin.Unit defined in root package in file implicitThisWithSmartCast.kt
// PARAM_TYPES: B
fun main(args: Array<String>) {
val a: A = B()
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file propertyWithExplicitInvoke.kt
// PARAM_TYPES: A
// SIBLING:
class A {
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file propertyWithExplicitInvoke.kt
// PARAM_TYPES: A
// SIBLING:
class A {
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file propertyWithImplicitInvoke.kt
// PARAM_TYPES: A
// SIBLING:
class A {
@@ -1,4 +1,4 @@
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file propertyWithImplicitInvoke.kt
// PARAM_TYPES: A
// SIBLING:
class A {
@@ -1,5 +1,5 @@
// PARAM_TYPES: kotlin.String, kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable, kotlin.Any
// PARAM_DESCRIPTOR: public fun kotlin.String.test(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun kotlin.String.test(): kotlin.Unit defined in root package in file qualifiedThis.kt
fun String.foo(f: () -> Unit) {
f()
}
@@ -1,5 +1,5 @@
// PARAM_TYPES: kotlin.String, kotlin.Comparable<kotlin.String>, kotlin.CharSequence, java.io.Serializable, kotlin.Any
// PARAM_DESCRIPTOR: public fun kotlin.String.test(): kotlin.Unit defined in root package
// PARAM_DESCRIPTOR: public fun kotlin.String.test(): kotlin.Unit defined in root package in file qualifiedThis.kt
fun String.foo(f: () -> Unit) {
f()
}
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: B
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file qualifiedThisAsArgument.kt
// PARAM_DESCRIPTOR: public final fun B.foo(): kotlin.Int defined in A
// SIBLING:
class A {
@@ -1,6 +1,6 @@
// PARAM_TYPES: A
// PARAM_TYPES: B
// PARAM_DESCRIPTOR: public final class A defined in root package
// PARAM_DESCRIPTOR: public final class A defined in root package in file qualifiedThisAsArgument.kt
// PARAM_DESCRIPTOR: public final fun B.foo(): kotlin.Int defined in A
// SIBLING:
class A {
@@ -1,7 +1,7 @@
// PARAM_TYPES: X
// PARAM_TYPES: Y
// PARAM_DESCRIPTOR: public final fun X.test(): kotlin.Unit defined in Y
// PARAM_DESCRIPTOR: public final class Y defined in root package
// PARAM_DESCRIPTOR: public final class Y defined in root package in file addPrefixToBackticks.kt
class X(val x: Int)
// SIBLING:
@@ -1,7 +1,7 @@
// PARAM_TYPES: X
// PARAM_TYPES: Y
// PARAM_DESCRIPTOR: public final fun X.test(): kotlin.Unit defined in Y
// PARAM_DESCRIPTOR: public final class Y defined in root package
// PARAM_DESCRIPTOR: public final class Y defined in root package in file addPrefixToBackticks.kt
class X(val x: Int)
// SIBLING:
@@ -1,7 +1,7 @@
// WITH_RUNTIME
// PARAM_TYPES: Foo<T>
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: internal final class Foo<T> defined in root package
// PARAM_DESCRIPTOR: internal final class Foo<T> defined in root package in file typeParameterNotResolvableInTargetScope.kt
// PARAM_DESCRIPTOR: value-parameter l: kotlin.String defined in Foo.test
import java.util.*
@@ -1,7 +1,7 @@
// WITH_RUNTIME
// PARAM_TYPES: Foo<T>
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: internal final class Foo<T> defined in root package
// PARAM_DESCRIPTOR: internal final class Foo<T> defined in root package in file typeParameterNotResolvableInTargetScope.kt
// PARAM_DESCRIPTOR: value-parameter l: kotlin.String defined in Foo.test
import java.util.*
@@ -1,7 +1,7 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: A<T>.B<U>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package in file typeParametersAndConstraintsCombined1.kt
// PARAM_DESCRIPTOR: public final inner class B<U : Data> where U : DataExEx defined in A
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.B.foo
open class Data(val x: Int)
@@ -1,7 +1,7 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: A<T>.B<U>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package in file typeParametersAndConstraintsCombined1.kt
// PARAM_DESCRIPTOR: public final inner class B<U : Data> where U : DataExEx defined in A
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.B.foo
open class Data(val x: Int)
@@ -1,7 +1,7 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: A<T>.B<U>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> defined in root package in file typeParametersCombined1.kt
// PARAM_DESCRIPTOR: public final inner class B<U : Data> defined in A
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.B.foo
open class Data(val x: Int)
@@ -1,7 +1,7 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: A<T>.B<U>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> defined in root package in file typeParametersCombined1.kt
// PARAM_DESCRIPTOR: public final inner class B<U : Data> defined in A
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.B.foo
open class Data(val x: Int)
@@ -1,6 +1,6 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package in file typeParametersCombinedAndThis.kt
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.foo
open class Data(val x: Int)
interface DataEx
@@ -1,6 +1,6 @@
// PARAM_TYPES: A<T>
// PARAM_TYPES: V, Data
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package
// PARAM_DESCRIPTOR: public final class A<T : Data> where T : DataEx defined in root package in file typeParametersCombinedAndThis.kt
// PARAM_DESCRIPTOR: value-parameter v: V defined in A.foo
open class Data(val x: Int)
interface DataEx