[REVERTED] 28b8cfc Alexey Sedunov on 3/22/2016 at 21:26 (committed on 3/24/2016 at 18:42)

Spring Support: Show Spring line markers for Kotlin classes
This commit is contained in:
Alexey Sedunov
2016-03-29 17:16:55 +03:00
parent bad1794577
commit 4896d90c79
66 changed files with 2 additions and 835 deletions
@@ -18,7 +18,6 @@ package org.jetbrains.kotlin.asJava
import com.intellij.openapi.util.TextRange
import com.intellij.psi.*
import com.intellij.psi.impl.source.resolve.reference.ReferenceProvidersRegistry
import com.intellij.util.IncorrectOperationException
import org.jetbrains.kotlin.idea.KotlinLanguage
import org.jetbrains.kotlin.psi.KtAnnotationEntry
@@ -67,8 +66,6 @@ class KtLightAnnotation(
}
}
override fun getReference() = references.singleOrNull()
override fun getReferences() = ReferenceProvidersRegistry.getReferencesFromProviders(delegate, PsiReferenceService.Hints.NO_HINTS)
override fun getLanguage() = KotlinLanguage.INSTANCE
}
@@ -145,19 +145,8 @@ public class KtLightParameter extends LightParameter implements KtLightDeclarati
return "";
}
@Override
public TextRange getTextRange() {
KtParameter origin = getOrigin();
return origin != null ? origin.getTextRange() : TextRange.EMPTY_RANGE;
}
@Override
public PsiIdentifier getNameIdentifier() {
return lightIdentifier;
}
@Override
public PsiElement getParent() {
return getMethod().getParameterList();
}
}