"kotlinVariable()" macro to filter by expected type, dropped IterableVariableMacro

This commit is contained in:
Valentin Kipyatkov
2015-11-19 10:28:29 +01:00
parent 7dc6aff2e6
commit d4ba15fd90
5 changed files with 32 additions and 21 deletions
@@ -139,10 +139,10 @@ class WhenEntryAdditionalData(val whenWithSubject: Boolean) : ExpectedInfo.Addit
object IfConditionAdditionalData : ExpectedInfo.AdditionalData
class ExpectedInfos(
val bindingContext: BindingContext,
val resolutionFacade: ResolutionFacade,
val useHeuristicSignatures: Boolean = true,
val useOuterCallsExpectedTypeCount: Int = 0
private val bindingContext: BindingContext,
private val resolutionFacade: ResolutionFacade,
private val useHeuristicSignatures: Boolean = true,
private val useOuterCallsExpectedTypeCount: Int = 0
) {
public fun calculate(expressionWithType: KtExpression): Collection<ExpectedInfo> {
val expectedInfos = calculateForArgument(expressionWithType)