Emphasize Kotlin PSI descriptions used in IDEA refactorings

This commit is contained in:
Alexey Sedunov
2014-07-04 15:14:46 +04:00
parent 7430f10e96
commit 4734be2065
@@ -23,12 +23,10 @@ import com.intellij.psi.PsiNamedElement
import com.intellij.refactoring.util.RefactoringDescriptionLocation
import com.intellij.usageView.UsageViewLongNameLocation
import org.jetbrains.jet.lang.psi.*
import org.jetbrains.jet.lang.resolve.java.jetAsJava.KotlinLightMethod
import org.jetbrains.jet.asJava.KotlinLightClass
import org.jetbrains.jet.lang.psi.psiUtil.getParentByType
import org.jetbrains.jet.asJava.unwrapped
import org.jetbrains.jet.plugin.search.usagesSearch.descriptor
import org.jetbrains.jet.lang.resolve.DescriptorUtils
import com.intellij.refactoring.util.CommonRefactoringUtil
public class JetElementDescriptionProvider : ElementDescriptionProvider {
public override fun getElementDescription(element: PsiElement, location: ElementDescriptionLocation): String? {
@@ -61,7 +59,7 @@ public class JetElementDescriptionProvider : ElementDescriptionProvider {
}
else descriptor.getName().asString()
"$kind $desc"
"$kind ${CommonRefactoringUtil.htmlEmphasize(desc)}"
}
else null
}