From f494e0008cb79e7b43f3d02a4e64605ac050581c Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 30 Aug 2019 15:39:48 +0300 Subject: [PATCH] [FIR] Minor. Add kdoc to FirDataFlowAnalyzer --- .../jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt index 5f1800eb9f8..f2efe28a0c5 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt @@ -39,6 +39,9 @@ class FirDataFlowAnalyzer(transformer: FirBodyResolveTransformer) : BodyResolveC private val variableStorage = DataFlowVariableStorage() private val edges = mutableMapOf, Flow>().withDefault { Flow.EMPTY } + /* + * If there is no types from smartcasts function returns null + */ fun getTypeUsingSmartcastInfo(qualifiedAccessExpression: FirQualifiedAccessExpression): Collection? { val symbol: FirBasedSymbol<*> = qualifiedAccessExpression.resolvedSymbol ?: return null val variable = variableStorage[symbol]?.real ?: return null