From ca1b20c7f44866baeef5593a2efc3ca2fdf62d60 Mon Sep 17 00:00:00 2001 From: Ivan Kylchik Date: Mon, 8 Feb 2021 21:43:21 +0300 Subject: [PATCH] [VISUALIZER] Add some tests to ignore list --- .../visualizer/testData/rawBuilder/declarations/annotation.kt | 1 + .../testData/rawBuilder/declarations/constructorInObject.kt | 1 + .../rawBuilder/declarations/constructorOfAnonymousObject.kt | 1 + .../functionWithBothOldAndNewSyntaxContractDescription.kt | 1 + .../contracts/newSyntax/propertyAccessorsContractDescription.kt | 1 + .../contracts/newSyntax/simpleFunctionsContractDescription.kt | 1 + .../declarations/contracts/oldSyntax/contractDescription.kt | 1 + .../visualizer/testData/rawBuilder/declarations/delegates.kt | 1 + .../visualizer/testData/rawBuilder/declarations/derivedClass.kt | 1 + .../testData/rawBuilder/declarations/emptyAnonymousObject.kt | 1 + .../visualizer/testData/rawBuilder/expressions/labelForInfix.kt | 1 + .../rawBuilder/expressions/lambdaAndAnonymousFunction.kt | 1 + .../rawBuilder/expressions/qualifierWithTypeArguments.kt | 1 + 13 files changed, 13 insertions(+) diff --git a/compiler/visualizer/testData/rawBuilder/declarations/annotation.kt b/compiler/visualizer/testData/rawBuilder/declarations/annotation.kt index 0c4eeab48f2..54faea45768 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/annotation.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/annotation.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE //constructor annotation/Target(vararg annotation/AnnotationTarget) //│ enum class annotation/AnnotationTarget: Enum //│ │ enum entry annotation/AnnotationTarget.ANNOTATION_CLASS diff --git a/compiler/visualizer/testData/rawBuilder/declarations/constructorInObject.kt b/compiler/visualizer/testData/rawBuilder/declarations/constructorInObject.kt index 3e7c2800f67..bf72ddf2559 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/constructorInObject.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/constructorInObject.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE object A { constructor() init {} diff --git a/compiler/visualizer/testData/rawBuilder/declarations/constructorOfAnonymousObject.kt b/compiler/visualizer/testData/rawBuilder/declarations/constructorOfAnonymousObject.kt index 410ede1f27a..d05ca5fdd8d 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/constructorOfAnonymousObject.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/constructorOfAnonymousObject.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE private fun resolveAccessorCall( // [ERROR : PropertyDescriptor] // │ diff --git a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/functionWithBothOldAndNewSyntaxContractDescription.kt b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/functionWithBothOldAndNewSyntaxContractDescription.kt index e54eb003283..35ba6f5f551 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/functionWithBothOldAndNewSyntaxContractDescription.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/functionWithBothOldAndNewSyntaxContractDescription.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE fun test1(s: String?) contract [returnsNotNull()] { // [ERROR: not resolved] // │ diff --git a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/propertyAccessorsContractDescription.kt b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/propertyAccessorsContractDescription.kt index dbba1f57899..05c509eb8f1 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/propertyAccessorsContractDescription.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/propertyAccessorsContractDescription.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE // new contracts syntax for property accessors class MyClass { // Int Int diff --git a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/simpleFunctionsContractDescription.kt b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/simpleFunctionsContractDescription.kt index 1512330e062..44ba8ada1c3 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/simpleFunctionsContractDescription.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/contracts/newSyntax/simpleFunctionsContractDescription.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE // new contracts syntax for simple functions // [ERROR : MyClass]? [ERROR: unknown type] [ERROR: unknown type] // │ │ │ diff --git a/compiler/visualizer/testData/rawBuilder/declarations/contracts/oldSyntax/contractDescription.kt b/compiler/visualizer/testData/rawBuilder/declarations/contracts/oldSyntax/contractDescription.kt index 195513d4bed..5a26778c832 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/contracts/oldSyntax/contractDescription.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/contracts/oldSyntax/contractDescription.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE // Should have raw description fun test_1() { // [ERROR: not resolved] diff --git a/compiler/visualizer/testData/rawBuilder/declarations/delegates.kt b/compiler/visualizer/testData/rawBuilder/declarations/delegates.kt index ba49ed45f46..914e9297e90 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/delegates.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/delegates.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE // package kotlin // │ import kotlin.properties.ReadWriteProperty diff --git a/compiler/visualizer/testData/rawBuilder/declarations/derivedClass.kt b/compiler/visualizer/testData/rawBuilder/declarations/derivedClass.kt index cd67ecf9e8b..e9a3a95fbd8 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/derivedClass.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/derivedClass.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE open class Base(val x: T) // constructor Base(T) diff --git a/compiler/visualizer/testData/rawBuilder/declarations/emptyAnonymousObject.kt b/compiler/visualizer/testData/rawBuilder/declarations/emptyAnonymousObject.kt index e953dfe949b..f5e73e89620 100644 --- a/compiler/visualizer/testData/rawBuilder/declarations/emptyAnonymousObject.kt +++ b/compiler/visualizer/testData/rawBuilder/declarations/emptyAnonymousObject.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE fun test() { // test. // │ diff --git a/compiler/visualizer/testData/rawBuilder/expressions/labelForInfix.kt b/compiler/visualizer/testData/rawBuilder/expressions/labelForInfix.kt index d88e4ca2edc..b09d9c0ab35 100644 --- a/compiler/visualizer/testData/rawBuilder/expressions/labelForInfix.kt +++ b/compiler/visualizer/testData/rawBuilder/expressions/labelForInfix.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE fun main() { // [ERROR: not resolved] // │ [ERROR: not resolved] diff --git a/compiler/visualizer/testData/rawBuilder/expressions/lambdaAndAnonymousFunction.kt b/compiler/visualizer/testData/rawBuilder/expressions/lambdaAndAnonymousFunction.kt index abe5f1201bd..ad9d6e009bc 100644 --- a/compiler/visualizer/testData/rawBuilder/expressions/lambdaAndAnonymousFunction.kt +++ b/compiler/visualizer/testData/rawBuilder/expressions/lambdaAndAnonymousFunction.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE // T fun (() -> T).invoke(): T // │ │ fun run(block: () -> T): T = block() diff --git a/compiler/visualizer/testData/rawBuilder/expressions/qualifierWithTypeArguments.kt b/compiler/visualizer/testData/rawBuilder/expressions/qualifierWithTypeArguments.kt index 68849bf4d42..2e48ae0bd38 100644 --- a/compiler/visualizer/testData/rawBuilder/expressions/qualifierWithTypeArguments.kt +++ b/compiler/visualizer/testData/rawBuilder/expressions/qualifierWithTypeArguments.kt @@ -1,3 +1,4 @@ +// FIR_IGNORE fun test() { // class Array: Any, Cloneable, java/io/Serializable // │