Partial body resolve: more efficient for-loop handling

This commit is contained in:
Valentin Kipyatkov
2014-11-18 14:38:47 +03:00
parent 5283b92269
commit e6acc5601c
4 changed files with 24 additions and 0 deletions
@@ -162,6 +162,11 @@ class PartialBodyResolveFilter(elementToResolve: JetElement, private val body: J
}
}
override fun visitForExpression(expression: JetForExpression) {
// analyze only the loop-range expression, do not enter the loop body
expression.getLoopRange()?.accept(this)
}
//TODO: when
})