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.refactoring.util.RefactoringDescriptionLocation
|
||||||
import com.intellij.usageView.UsageViewLongNameLocation
|
import com.intellij.usageView.UsageViewLongNameLocation
|
||||||
import org.jetbrains.jet.lang.psi.*
|
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.asJava.unwrapped
|
||||||
import org.jetbrains.jet.plugin.search.usagesSearch.descriptor
|
import org.jetbrains.jet.plugin.search.usagesSearch.descriptor
|
||||||
import org.jetbrains.jet.lang.resolve.DescriptorUtils
|
import org.jetbrains.jet.lang.resolve.DescriptorUtils
|
||||||
|
import com.intellij.refactoring.util.CommonRefactoringUtil
|
||||||
|
|
||||||
public class JetElementDescriptionProvider : ElementDescriptionProvider {
|
public class JetElementDescriptionProvider : ElementDescriptionProvider {
|
||||||
public override fun getElementDescription(element: PsiElement, location: ElementDescriptionLocation): String? {
|
public override fun getElementDescription(element: PsiElement, location: ElementDescriptionLocation): String? {
|
||||||
@@ -61,7 +59,7 @@ public class JetElementDescriptionProvider : ElementDescriptionProvider {
|
|||||||
}
|
}
|
||||||
else descriptor.getName().asString()
|
else descriptor.getName().asString()
|
||||||
|
|
||||||
"$kind $desc"
|
"$kind ${CommonRefactoringUtil.htmlEmphasize(desc)}"
|
||||||
}
|
}
|
||||||
else null
|
else null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user