diff --git a/compiler/testData/writeSignature/declarationSiteVariance/MappedSupertypeWithVariance.kt b/compiler/testData/writeSignature/declarationSiteVariance/MappedSupertypeWithVariance.kt
index 0b99bc77992..c6c4eb6ce97 100644
--- a/compiler/testData/writeSignature/declarationSiteVariance/MappedSupertypeWithVariance.kt
+++ b/compiler/testData/writeSignature/declarationSiteVariance/MappedSupertypeWithVariance.kt
@@ -3,4 +3,4 @@ interface Derived: List
// class: Derived
// jvm signature: Derived
-// generic signature: Ljava/lang/Object;Ljava/util/List;
+// generic signature: Ljava/lang/Object;Ljava/util/List;Lkotlin/jvm/internal/markers/KMappedMarker;
\ No newline at end of file
diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt
index 24db8b9ae91..641a3d3bf77 100644
--- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt
+++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt
@@ -90,6 +90,7 @@ public abstract class AbstractWriteSignatureTest : TestCaseWithTmpdir() {
classSuitesByClassName.getOrPut(className) { ClassExpectationsSuite(className) }
fun check() {
+ Assert.assertTrue(classSuitesByClassName.isNotEmpty())
classSuitesByClassName.values().forEach { it.check() }
}
@@ -196,9 +197,6 @@ public abstract class AbstractWriteSignatureTest : TestCaseWithTmpdir() {
if (kind == "class" && memberName != null) {
throw AssertionError("$ktFile:${lineNo+1}: use $className\$$memberName to denote inner class")
}
- else if (memberName == null) {
- throw AssertionError("$ktFile:${lineNo+1}: '$kind' requires member name (after $className::)")
- }
val jvmSignatureMatch = jvmSignatureRegex.matchExact(lines[lineNo+1])
val genericSignatureMatch = genericSignatureRegex.matchExact(lines[lineNo+2])
@@ -237,7 +235,7 @@ public abstract class AbstractWriteSignatureTest : TestCaseWithTmpdir() {
// jvm signature: $jvmSignature
// generic signature: $genericSignature"""
- val expectationRegex = Regex("^// (class|method|field): *([^:]+)(::(.+)) *(//.*)?")
+ val expectationRegex = Regex("^// (class|method|field): *([^:]+)(::(.+))? *(//.*)?")
val jvmSignatureRegex = Regex("^// jvm signature: *(.+) *(//.*)?")
val genericSignatureRegex = Regex("^// generic signature: *(.+) *(//.*)?")