[FIR] Add nonFatalDiagnostics to FirQualifierAccess

This commit is contained in:
Ivan Kochurkin
2021-07-22 20:43:03 +03:00
committed by Space
parent b307358f69
commit 2fbb700ec6
29 changed files with 90 additions and 12 deletions
@@ -168,7 +168,9 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
default("origin", "FirFunctionCallOrigin.Operator")
}
impl(qualifiedAccessExpression)
impl(qualifiedAccessExpression) {
publicImplementation()
}
noImpl(expressionWithSmartcast)
noImpl(expressionWithSmartcastToNull)
@@ -192,6 +192,10 @@ object NodeConfigurator : AbstractFieldConfigurator<FirTreeBuilder>(FirTreeBuild
+field("source", sourceElementType, nullable = true, withReplace = true)
}
qualifiedAccessExpression.configure {
+fieldList("nonFatalDiagnostics", coneDiagnosticType)
}
constExpression.configure {
withArg("T")
+field("kind", constKindType.withArgs("T"), withReplace = true)