Change Signature: Fix EA-77624

This commit is contained in:
Alexey Sedunov
2016-02-16 16:14:17 +03:00
parent d587bb2ea6
commit 27ea2dc6f9
@@ -815,10 +815,8 @@ class KotlinChangeSignatureUsageProcessor : ChangeSignatureUsageProcessor {
val isJavaMethodUsage = isJavaMethodUsage(usageInfo)
if (usageInfo is KotlinWrapperForJavaUsageInfos) {
val javaChangeInfos = (changeInfo as KotlinChangeInfo).getOrCreateJavaChangeInfos()
assert(javaChangeInfos != null) { "JavaChangeInfo not found: " + method.text }
javaChangeInfos!!.firstOrNull {
val javaChangeInfos = (changeInfo as KotlinChangeInfo).getOrCreateJavaChangeInfos() ?: return true
javaChangeInfos.firstOrNull {
changeInfo.originalToCurrentMethods[usageInfo.javaChangeInfo.method] == it.method
}?.let { javaChangeInfo ->
val nullabilityPropagator = NullabilityPropagator(javaChangeInfo.method)