Update spec black box tests
This commit is contained in:
committed by
Mikhael Bogdanov
parent
baaa615e09
commit
cba224b7b8
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/13.exceptions.runtime.txt
Vendored
-15
@@ -1,15 +0,0 @@
|
||||
java.lang.VerifyError: Bad type on operand stack
|
||||
Exception Details:
|
||||
Location:
|
||||
Foo$Companion.<init>()V @2: checkcast
|
||||
Reason:
|
||||
Type uninitializedThis (current frame, stack[1]) is not assignable to 'java/lang/Object'
|
||||
Current Frame:
|
||||
bci: @2
|
||||
flags: { flagThisUninit }
|
||||
locals: { uninitializedThis }
|
||||
stack: { uninitializedThis, uninitializedThis }
|
||||
Bytecode:
|
||||
0x0000000: 2a2a c000 02b6 000a b700 0db1
|
||||
|
||||
Foo.<clinit>(13.kt)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/14.exceptions.runtime.txt
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
java.lang.ExceptionInInitializerError
|
||||
_14Kt.box(14.kt:17)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/15.exceptions.runtime.txt
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
java.lang.ExceptionInInitializerError
|
||||
_15Kt.box(15.kt:17)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/16.exceptions.runtime.txt
Vendored
-15
@@ -1,15 +0,0 @@
|
||||
java.lang.VerifyError: Bad type on operand stack
|
||||
Exception Details:
|
||||
Location:
|
||||
Foo$Companion.<init>()V @2: checkcast
|
||||
Reason:
|
||||
Type uninitializedThis (current frame, stack[1]) is not assignable to 'java/lang/Object'
|
||||
Current Frame:
|
||||
bci: @2
|
||||
flags: { flagThisUninit }
|
||||
locals: { uninitializedThis }
|
||||
stack: { uninitializedThis, uninitializedThis }
|
||||
Bytecode:
|
||||
0x0000000: 2a2a c000 02b6 000a b700 0db1
|
||||
|
||||
Foo.<clinit>(16.kt)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/17.exceptions.runtime.txt
Vendored
-15
@@ -1,15 +0,0 @@
|
||||
java.lang.VerifyError: Bad type on operand stack
|
||||
Exception Details:
|
||||
Location:
|
||||
Foo$Companion.<init>()V @2: checkcast
|
||||
Reason:
|
||||
Type uninitializedThis (current frame, stack[1]) is not assignable to 'java/lang/Object'
|
||||
Current Frame:
|
||||
bci: @2
|
||||
flags: { flagThisUninit }
|
||||
locals: { uninitializedThis }
|
||||
stack: { uninitializedThis, uninitializedThis }
|
||||
Bytecode:
|
||||
0x0000000: 2a2a c000 02b6 000a b700 0db1
|
||||
|
||||
Foo.<clinit>(17.kt)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/18.exceptions.runtime.txt
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
java.lang.ExceptionInInitializerError
|
||||
_18Kt.box(18.kt:17)
|
||||
compiler/tests-spec/testData/codegen/box/notLinked/objects/inheritance/neg/19.exceptions.runtime.txt
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
java.lang.ExceptionInInitializerError
|
||||
_19Kt.box(19.kt:17)
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 16
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 14
|
||||
* NUMBER: 2
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
open class Foo(val prop: Int) {
|
||||
companion object MyCompanion : Foo(Foo.prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 2
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
open class Foo(val prop: Int) {
|
||||
companion object MyCompanion : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>Foo.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object MyCompanion : Foo {
|
||||
private constructor MyCompanion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 15
|
||||
* NUMBER: 3
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(MyObject.prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 3
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>MyObject.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo.MyObject == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public object MyObject : Foo {
|
||||
private constructor MyObject()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 13
|
||||
* NUMBER: 4
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 4
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 4
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 17
|
||||
* NUMBER: 5
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(this.prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 5
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>this.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 18
|
||||
* NUMBER: 6
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(Companion.prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 6
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
open class Foo(val prop: Int) {
|
||||
companion object : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>Companion.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo(42) == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion : Foo {
|
||||
private constructor Companion()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,14 +1,13 @@
|
||||
/*
|
||||
* KOTLIN CODEGEN BOX NOT LINKED SPEC TEST (NEGATIVE)
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 19
|
||||
* NUMBER: 7
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* UNEXPECTED BEHAVIOUR
|
||||
* ISSUES: KT-25289
|
||||
* EXCEPTION: runtime
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(MyObject.prop)
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SECTIONS: objects, inheritance
|
||||
* NUMBER: 7
|
||||
* DESCRIPTION: Access to class members in the super constructor call of an object.
|
||||
* ISSUES: KT-25289
|
||||
*/
|
||||
|
||||
// TESTCASE NUMBER: 7
|
||||
open class Foo(val prop: Int) {
|
||||
object MyObject : Foo(<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>MyObject.<!SELF_CALL_IN_NESTED_OBJECT_CONSTRUCTOR!>prop<!><!>)
|
||||
}
|
||||
|
||||
fun box(): String? {
|
||||
if (<!SENSELESS_COMPARISON!>Foo.MyObject == null<!>) return null
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String?
|
||||
|
||||
public open class Foo {
|
||||
public constructor Foo(/*0*/ prop: kotlin.Int)
|
||||
public final val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public object MyObject : Foo {
|
||||
private constructor MyObject()
|
||||
public final override /*1*/ /*fake_override*/ val prop: 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
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user