FIR LC: set modifier list as a parent of light annotations

^KTIJ-22354 Fixed
This commit is contained in:
Jinseong Jeon
2022-08-02 00:58:10 -07:00
committed by Ilya Kirillov
parent 79030c9252
commit 199219483e
10 changed files with 1277 additions and 4 deletions
@@ -7,9 +7,11 @@ package org.jetbrains.kotlin.generators.tests.analysis.api
import org.jetbrains.kotlin.generators.TestGroupSuite
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesAnnotationOwnerForLibraryTest
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesFacadeForLibraryTest
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesForLibraryTest
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesLoadingForLibraryTest
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesAnnotationOwnerForSourceTest
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesFacadeForSourceTest
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesForSourceTest
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesLoadingForSourceTest
@@ -34,6 +36,21 @@ internal fun TestGroupSuite.generateSymbolLightClassesTests() {
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME
)
}
testClass<AbstractSymbolLightClassesAnnotationOwnerForSourceTest> {
model(
"asJava/lightClasses",
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME
)
}
testClass<AbstractSymbolLightClassesAnnotationOwnerForLibraryTest> {
model(
"asJava/lightClasses",
excludeDirs = listOf("compilationErrors"),
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME
)
}
}
run {