public static class HighlightInfoType.HighlightInfoTypeImpl extends java.lang.Object implements HighlightInfoType, HighlightInfoType.UpdateOnTypingSuppressible
HighlightInfoType.HighlightInfoTypeImpl, HighlightInfoType.HighlightInfoTypeSeverityByKey, HighlightInfoType.Iconable, HighlightInfoType.UpdateOnTypingSuppressible
CLASS_NAME, DEPRECATED, DUPLICATE_FROM_SERVER, ELEMENT_UNDER_CARET_READ, ELEMENT_UNDER_CARET_SEVERITY, ELEMENT_UNDER_CARET_STRUCTURAL, ELEMENT_UNDER_CARET_WRITE, ERROR, GENERIC_WARNINGS_OR_ERRORS_FROM_SERVER, INFO, INFORMATION, INJECTED_FRAGMENT_SEVERITY, INJECTED_FRAGMENT_SYNTAX_SEVERITY, INJECTED_LANGUAGE_BACKGROUND, INJECTED_LANGUAGE_FRAGMENT, LOCAL_VARIABLE, MARKED_FOR_REMOVAL, METHOD_CALL, STATIC_METHOD, SYMBOL_TYPE_SEVERITY, TODO, UNHANDLED_EXCEPTION, UNUSED_SYMBOL, UNUSED_SYMBOL_SHORT_NAME, VISIBLE_IF_FOLDED, WARNING, WEAK_WARNING, WRONG_REF
Constructor and Description |
---|
HighlightInfoTypeImpl(HighlightSeverity severity,
TextAttributesKey attributesKey) |
HighlightInfoTypeImpl(HighlightSeverity severity,
TextAttributesKey attributesKey,
boolean needsUpdateOnTyping) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
TextAttributesKey |
getAttributesKey() |
HighlightSeverity |
getSeverity(PsiElement psiElement) |
int |
hashCode() |
boolean |
needsUpdateOnTyping() |
java.lang.String |
toString() |
void |
writeExternal(Element element) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getUnusedSymbolDisplayName
public HighlightInfoTypeImpl(HighlightSeverity severity, TextAttributesKey attributesKey)
public HighlightInfoTypeImpl(HighlightSeverity severity, TextAttributesKey attributesKey, boolean needsUpdateOnTyping)
public HighlightSeverity getSeverity(PsiElement psiElement)
getSeverity
in interface HighlightInfoType
public TextAttributesKey getAttributesKey()
getAttributesKey
in interface HighlightInfoType
public java.lang.String toString()
toString
in class java.lang.Object
public void writeExternal(Element element)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean needsUpdateOnTyping()
needsUpdateOnTyping
in interface HighlightInfoType.UpdateOnTypingSuppressible