From a6697a52ef3c66f214fee35b588a48afda3c4cc9 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Thu, 30 Jan 2014 18:24:21 +0400 Subject: [PATCH] Support getOrigin() for class constructor parameters --- .../src/org/jetbrains/jet/asJava/KotlinLightParameter.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java index ecec9743f10..736d8bf89ad 100644 --- a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java +++ b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java @@ -65,6 +65,11 @@ public class KotlinLightParameter extends LightParameter implements KotlinLightE return jetIndex < paramList.size() ? paramList.get(jetIndex) : null; } + if (declaration instanceof JetClass) { + List paramList = ((JetClass) declaration).getPrimaryConstructorParameters(); + return jetIndex < paramList.size() ? paramList.get(jetIndex) : null; + } + if (jetIndex != 0) return null; JetPropertyAccessor setter = null;