[cls] write flexible type information to cls

^KTIJ-25172
this information would be used to create resolved FirElements from stubs,
so no ProtoBuf would be kept in memory
This commit is contained in:
Anna Kozlova
2023-04-05 13:02:47 +02:00
committed by Space Team
parent ffb705fe2f
commit f810d435f4
19 changed files with 706 additions and 131 deletions
@@ -6,6 +6,7 @@
package org.jetbrains.kotlin.generators.tests.analysis.api
import org.jetbrains.kotlin.analysis.decompiler.psi.AbstractByDecompiledPsiStubBuilderTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractAdditionalStubInfoTest
import org.jetbrains.kotlin.analysis.decompiler.stub.files.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.generators.TestGroupSuite
@@ -19,6 +20,15 @@ internal fun TestGroupSuite.generateDecompiledTests() {
}
}
testGroup(
"analysis/decompiled/decompiler-to-file-stubs/tests",
"analysis/decompiled/decompiler-to-file-stubs/testData",
) {
testClass<AbstractAdditionalStubInfoTest> {
model("additionalClsStubInfo", extension = null, recursive = false)
}
}
testGroup(
"analysis/decompiled/decompiler-to-psi/tests",
"analysis/decompiled/decompiler-to-file-stubs/testData",