Add separate diagnostic renderer results for tests with NI
This commit is contained in:
+1
@@ -1,5 +1,6 @@
|
||||
// !WITH_NEW_INFERENCE
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// NI_EXPECTED_FILE
|
||||
class A(x: Int) {
|
||||
constructor(x: Double): this(1)
|
||||
constructor(x: String): this(1)
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package
|
||||
|
||||
public val x1: A
|
||||
public val x2: A
|
||||
public val x3: A
|
||||
public val y1: B<kotlin.Int>
|
||||
public val y10: B<kotlin.Any?>
|
||||
public val y2: B<kotlin.Int>
|
||||
public val y3: B<kotlin.Int>
|
||||
public val y4: B<kotlin.Int>
|
||||
public val y5: B<kotlin.String>
|
||||
public val y6: B<kotlin.String>
|
||||
public val y7: B<kotlin.String>
|
||||
public val y8: B<kotlin.String>
|
||||
public val y9: B<kotlin.Int>
|
||||
|
||||
public final class A {
|
||||
public constructor A(/*0*/ x: kotlin.Double)
|
||||
public constructor A(/*0*/ x: kotlin.Int)
|
||||
public constructor A(/*0*/ x: kotlin.String)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class B</*0*/ R> {
|
||||
public constructor B</*0*/ R>(/*0*/ x: R)
|
||||
public constructor B</*0*/ R>(/*0*/ x: kotlin.String)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
Reference in New Issue
Block a user