FIR IDE: introduce expected type provider for return expressions

This commit is contained in:
Ilya Kirillov
2020-12-12 17:44:45 +01:00
parent 299f36183c
commit 835577383b
10 changed files with 152 additions and 5 deletions
@@ -89,6 +89,7 @@ import org.jetbrains.kotlin.idea.fir.low.level.api.file.structure.AbstractFileSt
import org.jetbrains.kotlin.idea.fir.low.level.api.sessions.AbstractSessionsInvalidationTest
import org.jetbrains.kotlin.idea.fir.low.level.api.trackers.AbstractProjectWideOutOfBlockKotlinModificationTrackerTest
import org.jetbrains.kotlin.idea.folding.AbstractKotlinFoldingTest
import org.jetbrains.kotlin.idea.frontend.api.components.AbstractExpectedExpressionTypeTest
import org.jetbrains.kotlin.idea.frontend.api.components.AbstractReturnExpressionTargetTest
import org.jetbrains.kotlin.idea.frontend.api.fir.AbstractResolveCallTest
import org.jetbrains.kotlin.idea.frontend.api.scopes.AbstractMemberScopeByFqNameTest
@@ -1027,6 +1028,10 @@ fun main(args: Array<String>) {
testClass<AbstractReturnExpressionTargetTest> {
model("components/returnExpressionTarget")
}
testClass<AbstractExpectedExpressionTypeTest> {
model("components/expectedExpressionType")
}
}
testGroup("idea/idea-frontend-fir/idea-fir-low-level-api/tests", "idea/testData") {