diff --git a/analysis/low-level-api-fir/testData/onAirResolve/classInClass.kt b/analysis/low-level-api-fir/testData/onAirResolve/classInClass.kt deleted file mode 100644 index 9ef2b2fab1c..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/classInClass.kt +++ /dev/null @@ -1,9 +0,0 @@ -class X { - class Y - open class BASE - /*PLACE*/class PLACE -} - -/*ONAIR*/inner class ONAIR : BASE() { - fun x() = Y() -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/classInClass.txt b/analysis/low-level-api-fir/testData/onAirResolve/classInClass.txt deleted file mode 100644 index cfa013025d7..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/classInClass.txt +++ /dev/null @@ -1,10 +0,0 @@ -public final inner [ResolvedTo(BODY_RESOLVE)] class ONAIR<[ResolvedTo(STATUS)] Outer(T)> : R|X.BASE| { - public [ResolvedTo(BODY_RESOLVE)] X.constructor(): R|X.ONAIR| { - super() - } - - public final [ResolvedTo(BODY_RESOLVE)] fun x(): R|X.Y| { - ^x R|/X.Y.Y|() - } - -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.kt b/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.kt deleted file mode 100644 index 69f6d2e8a00..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.kt +++ /dev/null @@ -1,7 +0,0 @@ -enum class Foo { - VALUE { - /*PLACE*/fun run() = 1 - } -} - -/*ONAIR*/fun box(): Int = 0 \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.txt b/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.txt deleted file mode 100644 index f5d286c0cff..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.txt +++ /dev/null @@ -1,3 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] fun box(): R|kotlin/Int| { - ^box Int(0) -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.kt b/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.kt deleted file mode 100644 index d4d7cee8315..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.kt +++ /dev/null @@ -1,5 +0,0 @@ -/*PLACE*/@file:helloKitty() - -fun f() { - /*ONAIR*/@file:Deprecated("hello") -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.txt b/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.txt deleted file mode 100644 index f37bd09c618..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.txt +++ /dev/null @@ -1 +0,0 @@ -@FILE:R|kotlin/Deprecated|[Types](message = String(hello)) diff --git a/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.kt b/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.kt deleted file mode 100644 index 47e1d375078..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.kt +++ /dev/null @@ -1,10 +0,0 @@ - -fun xxx() { - val f = 2 - val g = "x" - /*PLACE*/val x = g -} - -fun x() { - /*ONAIR*/val y = f -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.txt b/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.txt deleted file mode 100644 index 27cf9840a08..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.txt +++ /dev/null @@ -1 +0,0 @@ -[ResolvedTo(BODY_RESOLVE)] lval y: R|kotlin/Int| = R|/f| \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/inParameter.kt b/analysis/low-level-api-fir/testData/onAirResolve/inParameter.kt deleted file mode 100644 index 99af2df9bb1..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/inParameter.kt +++ /dev/null @@ -1,6 +0,0 @@ -class X { - class Y - fun x(/*PLACE*/x: Int) {} -} - -fun y(/*ONAIR*/y: Y) {} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/inParameter.txt b/analysis/low-level-api-fir/testData/onAirResolve/inParameter.txt deleted file mode 100644 index 2de0d820308..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/inParameter.txt +++ /dev/null @@ -1 +0,0 @@ -[ResolvedTo(BODY_RESOLVE)] y: R|X.Y| \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.kt b/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.kt deleted file mode 100644 index c4f607a50a7..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.kt +++ /dev/null @@ -1,8 +0,0 @@ -class A { - class B -} - -val a: /*PLACE*/A.B.C - -val b: /*ONAIR*/A.B - diff --git a/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.txt b/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.txt deleted file mode 100644 index b14b37fe6c7..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.txt +++ /dev/null @@ -1,2 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] val b: R|A.B| - public [ResolvedTo(BODY_RESOLVE)] get(): R|A.B| diff --git a/analysis/low-level-api-fir/testData/onAirResolve/localClass.kt b/analysis/low-level-api-fir/testData/onAirResolve/localClass.kt deleted file mode 100644 index 872060469ce..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/localClass.kt +++ /dev/null @@ -1,9 +0,0 @@ -fun xxx() { - val x = 2 - /*PLACE*/class C -} - - -/*ONAIR*/class E { - fun e() = x -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/localClass.txt b/analysis/low-level-api-fir/testData/onAirResolve/localClass.txt deleted file mode 100644 index 52ab73d2856..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/localClass.txt +++ /dev/null @@ -1,10 +0,0 @@ -local final [ResolvedTo(BODY_RESOLVE)] class E : R|kotlin/Any| { - public [ResolvedTo(BODY_RESOLVE)] constructor(): R|/E| { - super() - } - - public final [ResolvedTo(BODY_RESOLVE)] fun e(): R|kotlin/Int| { - ^e R|/x| - } - -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/localFunction.kt b/analysis/low-level-api-fir/testData/onAirResolve/localFunction.kt deleted file mode 100644 index 0136115982e..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/localFunction.kt +++ /dev/null @@ -1,6 +0,0 @@ -fun xxx() { - val x = 3 - /*PLACE*/fun lcl() = "" -} - -/*ONAIR*/fun x() = x \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/localFunction.txt b/analysis/low-level-api-fir/testData/onAirResolve/localFunction.txt deleted file mode 100644 index e5f4146802b..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/localFunction.txt +++ /dev/null @@ -1,3 +0,0 @@ -local final [ResolvedTo(BODY_RESOLVE)] fun x(): R|kotlin/Int| { - ^x R|/x| -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.kt b/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.kt deleted file mode 100644 index a80453e231a..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.kt +++ /dev/null @@ -1,13 +0,0 @@ -class X -fun f(): X { - var x = 3 - val y = 4 - /*PLACE*/while(true) {} -} - -fun g(): X { - /*ONAIR*/while (x < 2) { - x-- - val z = y - } -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.txt b/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.txt deleted file mode 100644 index 6e72bab6112..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.txt +++ /dev/null @@ -1,9 +0,0 @@ -while(CMP(<, R|/x|.R|kotlin/Int.compareTo|(Int(2)))) { - { - [ResolvedTo(BODY_RESOLVE)] lval : R|kotlin/Int| = R|/x| - R|/x| = R|/|.R|kotlin/Int.dec|() - R|/| - } - - [ResolvedTo(BODY_RESOLVE)] lval z: R|kotlin/Int| = R|/y| -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.kt b/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.kt deleted file mode 100644 index 253899274d4..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.kt +++ /dev/null @@ -1,5 +0,0 @@ -class Cls { - /*PLACE*/fun member(x: Int) = 2 -} - -/*ONAIR*/fun niewbe(a: Char, b: Double) = "Trololo" diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.txt b/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.txt deleted file mode 100644 index 632f636e72f..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberInClass.txt +++ /dev/null @@ -1,3 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] fun <[ResolvedTo(BODY_RESOLVE)] K> niewbe([ResolvedTo(BODY_RESOLVE)] a: R|kotlin/Char|, [ResolvedTo(BODY_RESOLVE)] b: R|kotlin/Double|): R|kotlin/String| { - ^niewbe String(Trololo) -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.kt b/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.kt deleted file mode 100644 index 7fa0cd7c00a..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.kt +++ /dev/null @@ -1,5 +0,0 @@ -class Cls { - /*PLACE*/val memberProperty = 2 -} - -/*ONAIR*/val niewbe = "Hello" diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.txt b/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.txt deleted file mode 100644 index 7b6879ade94..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.txt +++ /dev/null @@ -1,2 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] val niewbe: R|kotlin/String| = String(Hello) - public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/String| diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.kt b/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.kt deleted file mode 100644 index 6b7b67d5125..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.kt +++ /dev/null @@ -1,9 +0,0 @@ -interface Base { - fun baseMember(): Int -} - -class Derived : Base { - /*PLACE*/fun someMember() = "Hello" -} - -/*ONAIR*/override fun baseMember() = 3 \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.txt b/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.txt deleted file mode 100644 index 3bdf95710a6..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.txt +++ /dev/null @@ -1,3 +0,0 @@ -public open override [ResolvedTo(BODY_RESOLVE)] fun baseMember(): R|kotlin/Int| { - ^baseMember Int(3) -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.kt b/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.kt deleted file mode 100644 index acbcd9c074b..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.kt +++ /dev/null @@ -1,9 +0,0 @@ -open class X { - /*PLACE*/class PLACE -} - -/*ONAIR*/class Y { - open class BASE : X() - class DERIVED : BASE() - fun withType(arg: BASE) { } -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.txt b/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.txt deleted file mode 100644 index fdebb94c6c4..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.txt +++ /dev/null @@ -1,23 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] class Y : R|kotlin/Any| { - public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y| { - super() - } - - public open [ResolvedTo(BODY_RESOLVE)] class BASE : R|X| { - public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y.BASE| { - super() - } - - } - - public final [ResolvedTo(BODY_RESOLVE)] class DERIVED : R|X.Y.BASE| { - public [ResolvedTo(BODY_RESOLVE)] constructor(): R|X.Y.DERIVED| { - super() - } - - } - - public final [ResolvedTo(BODY_RESOLVE)] fun withType([ResolvedTo(BODY_RESOLVE)] arg: R|X.Y.BASE|): R|kotlin/Unit| { - } - -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.kt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.kt deleted file mode 100644 index 6e7114e224a..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.kt +++ /dev/null @@ -1,9 +0,0 @@ -class C { - fun x(/*PLACE*/a: Int) { - - } -} - -fun y(/*ONAIR*/b: T) { - -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.txt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.txt deleted file mode 100644 index f337f6aa2a1..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.txt +++ /dev/null @@ -1 +0,0 @@ -[ResolvedTo(BODY_RESOLVE)] b: R|T| \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.kt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.kt deleted file mode 100644 index f50b54ab9bf..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.kt +++ /dev/null @@ -1,12 +0,0 @@ - -val x: Int get() { - val qqq = "Hello" - /*PLACE*/val x = 42 - 2 -} - -val y: String get() { - /*ONAIR*/val z = qqq - "" -} - diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.txt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.txt deleted file mode 100644 index 2796f9452c3..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.txt +++ /dev/null @@ -1 +0,0 @@ -[ResolvedTo(BODY_RESOLVE)] lval z: R|kotlin/String| = R|/qqq| \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.kt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.kt deleted file mode 100644 index db0f3f322a2..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.kt +++ /dev/null @@ -1,9 +0,0 @@ -var x = 2 - set(value) { - /*PLACE*/val inside = "" - } - -var y = 2 - set(value) { - /*ONAIR*/val inSetter = value - } diff --git a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.txt b/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.txt deleted file mode 100644 index 96873aa20c2..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.txt +++ /dev/null @@ -1 +0,0 @@ -[ResolvedTo(BODY_RESOLVE)] lval inSetter: R|kotlin/Int| = R|/value| \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.kt b/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.kt deleted file mode 100644 index ee00cf73b60..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.kt +++ /dev/null @@ -1,8 +0,0 @@ -/*PLACE*/fun place(): Int { - fun xxx() = 2 -} - - -/*ONAIR*/fun onAir(): Int { - fun yyy() = "hello" -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.txt b/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.txt deleted file mode 100644 index 1f1efdd661c..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.txt +++ /dev/null @@ -1,6 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] fun onAir(): R|kotlin/Int| { - local final [ResolvedTo(BODY_RESOLVE)] fun yyy(): R|kotlin/String| { - ^yyy String(hello) - } - -} diff --git a/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.kt b/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.kt deleted file mode 100644 index 8c6c11e5160..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.kt +++ /dev/null @@ -1,8 +0,0 @@ - -class X { - /*PLACE*/private typealias A = List -} - -class Y { - /*ONAIR*/public typealias B = Set -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.txt b/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.txt deleted file mode 100644 index 643dc30e9d4..00000000000 --- a/analysis/low-level-api-fir/testData/onAirResolve/typeAlias.txt +++ /dev/null @@ -1 +0,0 @@ -public final [ResolvedTo(BODY_RESOLVE)] typealias B = R|kotlin/collections/Set| diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/AbstractFirOnAirResolveTest.kt b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/AbstractFirOnAirResolveTest.kt deleted file mode 100644 index f2bc7cffe37..00000000000 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/AbstractFirOnAirResolveTest.kt +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.analysis.low.level.api.fir - -import org.jetbrains.kotlin.analysis.low.level.api.fir.api.LowLevelFirApiFacadeForResolveOnAir -import org.jetbrains.kotlin.analysis.low.level.api.fir.test.configurators.AnalysisApiFirSourceTestConfigurator -import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule -import org.jetbrains.kotlin.analysis.test.framework.base.AbstractAnalysisApiBasedTest -import org.jetbrains.kotlin.fir.renderer.FirRenderer -import org.jetbrains.kotlin.psi.KtAnnotated -import org.jetbrains.kotlin.psi.KtElement -import org.jetbrains.kotlin.psi.KtFile -import org.jetbrains.kotlin.psi.KtFileAnnotationList -import org.jetbrains.kotlin.test.model.TestModule -import org.jetbrains.kotlin.test.services.TestServices -import org.jetbrains.kotlin.test.services.assertions -import org.jetbrains.kotlin.test.util.findElementByCommentPrefix - -abstract class AbstractFirOnAirResolveTest : AbstractAnalysisApiBasedTest() { - override val configurator = AnalysisApiFirSourceTestConfigurator(analyseInDependentSession = false) - - override fun doTestByMainFile(mainFile: KtFile, mainModule: TestModule, testServices: TestServices) { - fun fixUpAnnotations(element: KtElement): KtElement = when (element) { - is KtAnnotated -> element.annotationEntries.firstOrNull() ?: element - is KtFileAnnotationList -> element.annotationEntries.first() - else -> element - } - - val place = (mainFile.findElementByCommentPrefix("/*PLACE*/") as KtElement).let(::fixUpAnnotations) - val onAir = (mainFile.findElementByCommentPrefix("/*ONAIR*/") as KtElement).let(::fixUpAnnotations) - - check(place::class == onAir::class) - - resolveWithClearCaches(mainFile) { firResolveSession -> - check(firResolveSession.useSiteKtModule is KtSourceModule) - val firElement = LowLevelFirApiFacadeForResolveOnAir.onAirResolveElement(firResolveSession, place, onAir) - val rendered = FirRenderer.withResolvePhase().renderElementAsString(firElement) - testServices.assertions.assertEqualsToTestDataFileSibling(rendered) - } - } -} \ No newline at end of file diff --git a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/FirOnAirResolveTestGenerated.java b/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/FirOnAirResolveTestGenerated.java deleted file mode 100644 index d2db79a9085..00000000000 --- a/analysis/low-level-api-fir/tests/org/jetbrains/kotlin/analysis/low/level/api/fir/FirOnAirResolveTestGenerated.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright 2010-2024 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.analysis.low.level.api.fir; - -import com.intellij.testFramework.TestDataPath; -import org.jetbrains.kotlin.test.util.KtTestUtil; -import org.jetbrains.kotlin.test.TestMetadata; -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; - -import java.io.File; -import java.util.regex.Pattern; - -/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt}. DO NOT MODIFY MANUALLY */ -@SuppressWarnings("all") -@TestMetadata("analysis/low-level-api-fir/testData/onAirResolve") -@TestDataPath("$PROJECT_ROOT") -public class FirOnAirResolveTestGenerated extends AbstractFirOnAirResolveTest { - @Test - public void testAllFilesPresentInOnAirResolve() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/low-level-api-fir/testData/onAirResolve"), Pattern.compile("^(.+)\\.kt$"), null, true); - } - - @Test - @TestMetadata("classInClass.kt") - public void testClassInClass() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/classInClass.kt"); - } - - @Test - @TestMetadata("enumValueMember.kt") - public void testEnumValueMember() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/enumValueMember.kt"); - } - - @Test - @TestMetadata("fileAnnotation.kt") - public void testFileAnnotation() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/fileAnnotation.kt"); - } - - @Test - @TestMetadata("identifierInContext.kt") - public void testIdentifierInContext() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/identifierInContext.kt"); - } - - @Test - @TestMetadata("inParameter.kt") - public void testInParameter() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/inParameter.kt"); - } - - @Test - @TestMetadata("incompleteIdentifier.kt") - public void testIncompleteIdentifier() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/incompleteIdentifier.kt"); - } - - @Test - @TestMetadata("localClass.kt") - public void testLocalClass() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/localClass.kt"); - } - - @Test - @TestMetadata("localFunction.kt") - public void testLocalFunction() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/localFunction.kt"); - } - - @Test - @TestMetadata("loopConstruction.kt") - public void testLoopConstruction() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/loopConstruction.kt"); - } - - @Test - @TestMetadata("memberInClass.kt") - public void testMemberInClass() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/memberInClass.kt"); - } - - @Test - @TestMetadata("memberPropertyInClass.kt") - public void testMemberPropertyInClass() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/memberPropertyInClass.kt"); - } - - @Test - @TestMetadata("memberWithOverride.kt") - public void testMemberWithOverride() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/memberWithOverride.kt"); - } - - @Test - @TestMetadata("onAirTypesResolve.kt") - public void testOnAirTypesResolve() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/onAirTypesResolve.kt"); - } - - @Test - @TestMetadata("replacementInHeader.kt") - public void testReplacementInHeader() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/replacementInHeader.kt"); - } - - @Test - @TestMetadata("replacementInsidePropertyBody.kt") - public void testReplacementInsidePropertyBody() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody.kt"); - } - - @Test - @TestMetadata("replacementInsidePropertyBody2.kt") - public void testReplacementInsidePropertyBody2() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/replacementInsidePropertyBody2.kt"); - } - - @Test - @TestMetadata("topLevelFunction.kt") - public void testTopLevelFunction() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/topLevelFunction.kt"); - } - - @Test - @TestMetadata("typeAlias.kt") - public void testTypeAlias() throws Exception { - runTest("analysis/low-level-api-fir/testData/onAirResolve/typeAlias.kt"); - } -} diff --git a/generators/analysis-api-generator/tests/org/jetbrains/kotlin/generators/tests/analysis/api/firLowLevel.kt b/generators/analysis-api-generator/tests/org/jetbrains/kotlin/generators/tests/analysis/api/firLowLevel.kt index 25d76aed5a2..c971688f6d4 100644 --- a/generators/analysis-api-generator/tests/org/jetbrains/kotlin/generators/tests/analysis/api/firLowLevel.kt +++ b/generators/analysis-api-generator/tests/org/jetbrains/kotlin/generators/tests/analysis/api/firLowLevel.kt @@ -45,10 +45,6 @@ internal fun TestGroupSuite.generateFirLowLevelApiTests() { } testGroup("analysis/low-level-api-fir/tests", "analysis/low-level-api-fir/testData") { - testClass { - model("onAirResolve") - } - testClass { model("lazyResolve", pattern = TestGeneratorUtil.KT) }