Build fix. The second version of DataFlowInfo.getPossibleTypes returning also the original type added and used.
This commit is contained in:
+1
-1
@@ -657,7 +657,7 @@ private fun ExtractionData.inferParametersInfo(
|
||||
receiverToExtract is ThisReceiver -> {
|
||||
val calleeExpression = resolvedCall!!.getCall().getCalleeExpression()
|
||||
bindingContext[BindingContext.EXPRESSION_DATA_FLOW_INFO, calleeExpression]?.let { dataFlowInfo ->
|
||||
val possibleTypes = dataFlowInfo.getPossibleTypes(DataFlowValueFactory.createDataFlowValue(receiverToExtract))
|
||||
val possibleTypes = dataFlowInfo.getPossibleTypes(DataFlowValueFactory.createDataFlowValue(receiverToExtract), true)
|
||||
CommonSupertypes.commonSupertype(possibleTypes)
|
||||
} ?: receiverToExtract.getType()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user