[FIR-TEST] Fix psi consistency test due to 5efd533f
This commit is contained in:
+6
-2
@@ -19,6 +19,7 @@ import org.jetbrains.kotlin.fir.psi
|
|||||||
import org.jetbrains.kotlin.fir.references.FirErrorNamedReference
|
import org.jetbrains.kotlin.fir.references.FirErrorNamedReference
|
||||||
import org.jetbrains.kotlin.fir.render
|
import org.jetbrains.kotlin.fir.render
|
||||||
import org.jetbrains.kotlin.fir.visitors.FirVisitorVoid
|
import org.jetbrains.kotlin.fir.visitors.FirVisitorVoid
|
||||||
|
import org.jetbrains.kotlin.lexer.KtTokens
|
||||||
import org.jetbrains.kotlin.psi.*
|
import org.jetbrains.kotlin.psi.*
|
||||||
import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType
|
import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType
|
||||||
import org.jetbrains.kotlin.psi.psiUtil.parents
|
import org.jetbrains.kotlin.psi.psiUtil.parents
|
||||||
@@ -262,7 +263,10 @@ class RawFirBuilderTotalKotlinTestCase : AbstractRawFirBuilderTestCase() {
|
|||||||
it.parent is KtValueArgumentName || it.parent is KtTypeConstraint) ||
|
it.parent is KtValueArgumentName || it.parent is KtTypeConstraint) ||
|
||||||
it.getStrictParentOfType<KtPackageDirective>() != null ||
|
it.getStrictParentOfType<KtPackageDirective>() != null ||
|
||||||
it.getStrictParentOfType<KtImportDirective>() != null ||
|
it.getStrictParentOfType<KtImportDirective>() != null ||
|
||||||
(it is KtPropertyAccessor && !it.hasBody())
|
(it is KtPropertyAccessor && !it.hasBody()) ||
|
||||||
|
it is KtConstantExpression && it.parent.let { parent ->
|
||||||
|
parent is KtPrefixExpression && (parent.operationToken == KtTokens.MINUS || parent.operationToken == KtTokens.PLUS)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (psiSetDirect.isNotEmpty()) {
|
if (psiSetDirect.isNotEmpty()) {
|
||||||
println("Total of $counter files processed successfully")
|
println("Total of $counter files processed successfully")
|
||||||
@@ -280,4 +284,4 @@ class RawFirBuilderTotalKotlinTestCase : AbstractRawFirBuilderTestCase() {
|
|||||||
counter++
|
counter++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user