Minor. Drop unused DataFlowExtras::possibleTypes

This commit is contained in:
Denis Zharkov
2017-10-27 15:22:43 +03:00
parent b4499d52ee
commit 714a057e3b
@@ -43,12 +43,10 @@ class RuntimeAssertionInfo(val needNotNullAssertion: Boolean, val message: Strin
interface DataFlowExtras { interface DataFlowExtras {
class OnlyMessage(message: String) : DataFlowExtras { class OnlyMessage(message: String) : DataFlowExtras {
override val canBeNull: Boolean get() = true override val canBeNull: Boolean get() = true
override val possibleTypes: Set<KotlinType> get() = setOf()
override val presentableText: String = message override val presentableText: String = message
} }
val canBeNull: Boolean val canBeNull: Boolean
val possibleTypes: Set<KotlinType>
val presentableText: String val presentableText: String
} }
@@ -96,8 +94,6 @@ class RuntimeAssertionsDataFlowExtras(
) : RuntimeAssertionInfo.DataFlowExtras { ) : RuntimeAssertionInfo.DataFlowExtras {
override val canBeNull: Boolean override val canBeNull: Boolean
get() = c.dataFlowInfo.getStableNullability(dataFlowValue).canBeNull() get() = c.dataFlowInfo.getStableNullability(dataFlowValue).canBeNull()
override val possibleTypes: Set<KotlinType>
get() = c.dataFlowInfo.getCollectedTypes(dataFlowValue)
override val presentableText: String override val presentableText: String
get() = expression.textForRuntimeAssertionInfo get() = expression.textForRuntimeAssertionInfo
} }