AbstractFirPsiCheckerTest: do partial error diagnostic comparison for some cases

This commit is contained in:
Mikhail Glukhikh
2019-12-09 13:11:43 +03:00
parent 4b251eb986
commit fc117466a8
51 changed files with 110 additions and 2 deletions
@@ -1,3 +1,5 @@
// FIR_COMPARISON
package a.b
class String
@@ -1,3 +1,5 @@
// FIR_COMPARISON
class C {
<error>val x</error> = 1
<error>fun getX()</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
class C {
companion object {
<error>val x</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
fun foo() {
class C {
<error>val x</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
class B {
class C {
<error>val x</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
object C {
<error>val x</error> = 1
<error>fun getX()</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
fun foo() =
object {
<error>val x</error> = 1
@@ -1,2 +1,4 @@
// FIR_COMPARISON
<error>val x</error> = 1
<error>fun getX()</error> = 1
@@ -1,3 +1,5 @@
// FIR_COMPARISON
// RUNTIME
@file:JvmName("TopLevelMultifile")
@file:JvmMultifileClass
@@ -1,3 +1,5 @@
// FIR_COMPARISON
interface T {
<error descr="[CONFLICTING_JVM_DECLARATIONS] Platform declaration clash: The following declarations have the same JVM signature (foo(Ljava/util/List;)V):
fun foo(l: List<Int>): Unit defined in T