Emphasize Kotlin PSI descriptions used in IDEA refactorings
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user