[Test] Update testdata of diagnostic tests during to change language to 1.5

Mostly this commit contains changes of descriptor dump of sealed classes
  tests according to changed visibility of sealed class constructor
This commit is contained in:
Dmitriy Novozhilov
2021-01-13 10:45:38 +03:00
parent d7cfd9c188
commit f14bd87ecc
71 changed files with 143 additions and 150 deletions
@@ -1,10 +1,10 @@
sealed class Base
class Derived: Base() {
class Derived2: <!INVISIBLE_MEMBER, SEALED_SUPERTYPE!>Base<!>()
class Derived2: Base()
}
fun test() {
class Local: <!INVISIBLE_MEMBER, SEALED_SUPERTYPE!>Base<!>()
class Local: <!SEALED_SUPERTYPE!>Base<!>()
}
@@ -3,7 +3,7 @@ package
public fun test(): kotlin.Unit
public sealed class Base {
private constructor Base()
internal constructor Base()
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
@@ -22,3 +22,4 @@ public final class Derived : Base {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
+2 -1
View File
@@ -1,7 +1,7 @@
package
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -50,3 +50,4 @@ public sealed class Sealed {
}
}
}
@@ -5,7 +5,7 @@ public fun test2(/*0*/ x: Stmt): kotlin.String
public fun test3(/*0*/ x: Expr): kotlin.String
public sealed class Expr : Stmt {
private constructor Expr()
internal constructor Expr()
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
@@ -26,8 +26,9 @@ public final class ForStmt : Stmt {
}
public sealed class Stmt {
private constructor Stmt()
internal constructor Stmt()
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
}
@@ -1,7 +1,7 @@
package
public sealed class Base {
private constructor Base()
internal constructor Base()
public final fun bar(): kotlin.Int
public final fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -11,7 +11,7 @@ public sealed class Base {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public sealed class A : Base {
private constructor A()
internal constructor A()
public final override /*1*/ /*fake_override*/ fun bar(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -32,7 +32,7 @@ public sealed class Base {
}
public sealed class A2 : Base.A {
private constructor A2()
internal constructor A2()
public final override /*1*/ /*fake_override*/ fun bar(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -44,7 +44,7 @@ public sealed class Base {
}
public sealed class B : Base {
private constructor B()
internal constructor B()
public final override /*1*/ /*fake_override*/ fun bar(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -54,7 +54,7 @@ public sealed class Base {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public sealed class B1 : Base.B {
private constructor B1()
internal constructor B1()
public final override /*1*/ /*fake_override*/ fun bar(): kotlin.Int
public final override /*1*/ /*fake_override*/ fun baz(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -76,3 +76,4 @@ public sealed class Base {
}
}
}
@@ -5,14 +5,14 @@ public fun test2(/*0*/ a: A): kotlin.Any
public fun test3(/*0*/ a: A): kotlin.Any
public sealed class A {
private constructor A()
internal constructor A()
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 sealed class B : A {
private constructor B()
internal constructor B()
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
@@ -31,3 +31,4 @@ public final class D : B {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
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
@@ -43,3 +43,4 @@ public sealed class Sealed {
}
}
}
@@ -6,7 +6,7 @@ public fun fooWithElse(/*0*/ s: Sealed): kotlin.Int
public fun fooWithoutElse(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
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
@@ -67,3 +67,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -52,3 +52,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed, /*1*/ nf: Sealed.NonFirst): kotlin.Int
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
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
@@ -16,7 +16,7 @@ public sealed class Sealed {
}
public sealed class NonFirst {
private constructor NonFirst()
internal constructor NonFirst()
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
@@ -43,3 +43,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed?): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -56,3 +56,4 @@ public sealed class Sealed {
public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
+2 -1
View File
@@ -1,7 +1,7 @@
package
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
public final val p: Sealed
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -42,3 +42,4 @@ public sealed class Sealed {
}
}
}
@@ -5,13 +5,13 @@ public fun foo(/*0*/ b: Base): kotlin.Int
public fun gav(/*0*/ b: Base?): kotlin.Int
public sealed class Base {
private constructor Base()
internal constructor Base()
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 sealed class A : Base {
private constructor A()
internal constructor A()
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
@@ -32,7 +32,7 @@ public sealed class Base {
}
public sealed class B : Base {
private constructor B()
internal constructor B()
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
@@ -52,3 +52,4 @@ public sealed class Base {
}
}
}
@@ -1,9 +1,10 @@
package
public sealed class Base {
private constructor Base()
internal constructor Base()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun foo(): Base
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -2,8 +2,8 @@ class A {
sealed class Base
}
class Derived : <!INVISIBLE_MEMBER, SEALED_SUPERTYPE!>A.Base<!>()
class Derived : A.Base()
fun test() {
class DerivedLocal : <!INVISIBLE_MEMBER, SEALED_SUPERTYPE!>A.Base<!>()
class DerivedLocal : <!SEALED_SUPERTYPE!>A.Base<!>()
}
@@ -9,7 +9,7 @@ public final class A {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
public sealed class Base {
private constructor Base()
internal constructor Base()
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
@@ -22,3 +22,4 @@ public final class Derived : A.Base {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
+2 -1
View File
@@ -1,8 +1,9 @@
package
public sealed class Base {
private constructor Base()
internal constructor Base()
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
}
@@ -1,3 +0,0 @@
sealed interface Base {
}
@@ -1,3 +0,0 @@
<!WRONG_MODIFIER_TARGET!>sealed<!> interface Base {
}
@@ -1,7 +0,0 @@
package
public sealed interface Base {
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
}
+2 -1
View File
@@ -1,8 +1,9 @@
package
public sealed class Base {
private constructor Base()
internal constructor Base()
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
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -44,3 +44,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed(/*0*/ x: kotlin.Int)
internal constructor Sealed(/*0*/ x: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -61,3 +61,4 @@ public sealed class Sealed {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -3,7 +3,7 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
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
@@ -36,3 +36,4 @@ public sealed class Sealed {
}
}
}
@@ -3,7 +3,7 @@ package
public sealed class Sealed {
public constructor Sealed()
protected constructor Sealed(/*0*/ x: kotlin.Int)
private constructor Sealed(/*0*/ y: kotlin.Int, /*1*/ z: kotlin.Int)
internal constructor Sealed(/*0*/ y: kotlin.Int, /*1*/ z: kotlin.Int)
public final val x: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -17,3 +17,4 @@ public sealed class Sealed {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
+2 -1
View File
@@ -3,7 +3,7 @@ package
public fun </*0*/ T : Foo> doit(/*0*/ arg: T): T
public sealed class Foo {
private constructor Foo()
internal constructor Foo()
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
@@ -22,3 +22,4 @@ public sealed class Foo {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -3,7 +3,7 @@ package
public fun priority(/*0*/ op: Operation): kotlin.Int
public sealed class Operation {
private constructor Operation(/*0*/ left: kotlin.Int, /*1*/ right: kotlin.Int)
internal constructor Operation(/*0*/ left: kotlin.Int, /*1*/ right: kotlin.Int)
public final val left: kotlin.Int
public final val right: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
@@ -51,3 +51,4 @@ public sealed class Operation {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,8 +1,9 @@
package
public sealed class Base {
private constructor Base()
internal constructor Base()
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
}
+2 -1
View File
@@ -1,7 +1,7 @@
package
public sealed class Tree {
private constructor Tree()
internal constructor Tree()
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 final fun max(): kotlin.Int
@@ -34,3 +34,4 @@ public sealed class Tree {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,7 +1,7 @@
package
public sealed class Tree {
private constructor Tree()
internal constructor Tree()
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 final fun max(): kotlin.Int
@@ -34,3 +34,4 @@ public sealed class Tree {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,7 +1,7 @@
package
public sealed class Tree {
private constructor Tree()
internal constructor Tree()
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 final fun max(): kotlin.Int
@@ -42,3 +42,4 @@ public sealed class Tree {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -3,8 +3,9 @@ package
public fun foo(/*0*/ s: Sealed): kotlin.Int
public sealed class Sealed {
private constructor Sealed()
internal constructor Sealed()
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
}
@@ -9,7 +9,7 @@ public interface Child : Parent {
}
public sealed class Page : Parent {
private constructor Page()
internal constructor Page()
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
@@ -34,3 +34,4 @@ public interface Parent {
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}