More cleanup after J2K

This commit is contained in:
Dmitry Jemerov
2017-12-28 14:26:06 +01:00
parent d0e8e176c4
commit 896246a7f5
@@ -46,18 +46,14 @@ class KtLightParameter(
if (jetIndex != 0) return null if (jetIndex != 0) return null
var setter: KtPropertyAccessor? = null val setter = when (declaration) {
if (declaration is KtPropertyAccessor) { is KtPropertyAccessor -> if (declaration.isSetter) declaration else null
setter = if (declaration.isSetter) declaration else null is KtProperty -> declaration.setter
} is KtParameter -> return declaration
else if (declaration is KtProperty) { else -> return null
setter = declaration.setter
}
else if (declaration is KtParameter) {
return declaration
} }
return if (setter != null) setter.parameter else null return setter?.parameter
} }
init { init {
@@ -106,8 +102,7 @@ class KtLightParameter(
val result = ApplicationManager.getApplication().runReadAction(Computable { val result = ApplicationManager.getApplication().runReadAction(Computable {
val kotlinOrigin = kotlinOrigin val kotlinOrigin = kotlinOrigin
if (another is KtLightParameter && kotlinOrigin != null) { if (another is KtLightParameter && kotlinOrigin != null) {
val anotherParam = another as KtLightParameter? kotlinOrigin == another.kotlinOrigin && clsDelegate == another.clsDelegate
kotlinOrigin == anotherParam!!.kotlinOrigin && clsDelegate == anotherParam.clsDelegate
} }
else { else {
null null