Mark deprecated classes, properties and functions in go to action
This commit is contained in:
+4
@@ -17,6 +17,7 @@
|
|||||||
package org.jetbrains.jet.plugin.presentation;
|
package org.jetbrains.jet.plugin.presentation;
|
||||||
|
|
||||||
import com.intellij.navigation.ColoredItemPresentation;
|
import com.intellij.navigation.ColoredItemPresentation;
|
||||||
|
import com.intellij.openapi.editor.colors.CodeInsightColors;
|
||||||
import com.intellij.openapi.editor.colors.TextAttributesKey;
|
import com.intellij.openapi.editor.colors.TextAttributesKey;
|
||||||
import org.jetbrains.jet.lang.psi.JetNamedDeclaration;
|
import org.jetbrains.jet.lang.psi.JetNamedDeclaration;
|
||||||
import org.jetbrains.jet.lang.psi.JetPsiUtil;
|
import org.jetbrains.jet.lang.psi.JetPsiUtil;
|
||||||
@@ -34,6 +35,9 @@ public class JetDefaultNamedDeclarationPresentation implements ColoredItemPresen
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TextAttributesKey getTextAttributesKey() {
|
public TextAttributesKey getTextAttributesKey() {
|
||||||
|
if (JetPsiUtil.isDeprecated(declaration)) {
|
||||||
|
return CodeInsightColors.DEPRECATED_ATTRIBUTES;
|
||||||
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user