diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java index 39cf92437a0d..067fecfefb6d 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java @@ -884,120 +884,4 @@ public class HighlightInfo implements Segment { if (!highlighter.isValid()) return ""; return highlighter.getDocument().getText(TextRange.create(highlighter)); } - - - // Deprecated methods for plugin compatibility - - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, - @NotNull PsiElement element, - @Nullable String description) { - return createHighlightInfo(type, element, description, htmlEscapeToolTip(description)); - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @NotNull PsiElement element, @Nullable String description, @Nullable String toolTip) { - TextRange range = element.getTextRange(); - int start = range.getStartOffset(); - int end = range.getEndOffset(); - return createHighlightInfo(type, element, start, end, description, toolTip); - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @Nullable PsiElement element, int start, int end, @Nullable String description, - @Nullable String toolTip, - boolean isEndOfLine, - @Nullable TextAttributes forcedAttributes) { - LOG.assertTrue(element != null || ArrayUtilRt.find(HighlightSeverity.DEFAULT_SEVERITIES, type.getSeverity(element)) != -1, "Custom type demands element to detect its text attributes"); - HighlightInfo highlightInfo = new HighlightInfo(forcedAttributes, null, type, start, end, description, toolTip, - type.getSeverity(element), isEndOfLine, null, false,0); - PsiFile file = element == null ? null : element.getContainingFile(); - for (HighlightInfoFilter filter : getFilters()) { - if (!filter.accept(highlightInfo, file)) { - return null; - } - } - return highlightInfo; - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @Nullable PsiElement element, int start, int end, @Nullable String description, @Nullable String toolTip) { - return createHighlightInfo(type, element, start, end, description, toolTip, false, null); - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, int start, int end, @Nullable String description) { - return createHighlightInfo(type, null, start, end, description, htmlEscapeToolTip(description)); - } - - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @NotNull TextRange textRange, @Nullable String description) { - return createHighlightInfo(type, textRange.getStartOffset(), textRange.getEndOffset(), description); - } - - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @NotNull TextRange textRange, - @Nullable String description, @Nullable String toolTip, @Nullable TextAttributes textAttributes) { - // do not use HighlightInfoFilter - return new HighlightInfo(textAttributes, null, type, textRange.getStartOffset(), textRange.getEndOffset(), description, - htmlEscapeToolTip(toolTip), type.getSeverity(null), false, null, false,0); - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - @Nullable - public static HighlightInfo createHighlightInfo(@NotNull HighlightInfoType type, @NotNull ASTNode childByRole, String localizedMessage) { - return createHighlightInfo(type, childByRole.getPsi(), localizedMessage); - } - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - public static HighlightInfo createHighlightInfo(@NotNull final HighlightInfoType type, - @NotNull final PsiElement element, - @Nullable final String message, - @Nullable final TextAttributes attributes) { - TextRange textRange = element.getTextRange(); - // do not use HighlightInfoFilter - return new HighlightInfo(attributes, null, type, textRange.getStartOffset(), textRange.getEndOffset(), message, - htmlEscapeToolTip(message), type.getSeverity(element), false, Boolean.FALSE, false,0); - } - - /** - * @deprecated To be removed in idea 13. Use {@link HighlightInfo#newHighlightInfo(HighlightInfoType)} instead. - */ - @Deprecated - public static HighlightInfo createHighlightInfo(@NotNull final HighlightInfoType type, - @NotNull final PsiElement element, - @Nullable final String message, - @Nullable final TextAttributesKey attributesKey) { - TextRange textRange = element.getTextRange(); - // do not use HighlightInfoFilter - return new HighlightInfo(null, attributesKey, type, textRange.getStartOffset(), textRange.getEndOffset(), message, - htmlEscapeToolTip(message), type.getSeverity(element), false, Boolean.FALSE, false,0); - } }