public static class HighlightInfoType.HighlightInfoTypeImpl extends java.lang.Object implements HighlightInfoType, HighlightInfoType.UpdateOnTypingSuppressible
HighlightInfoType.HighlightInfoTypeImpl, HighlightInfoType.HighlightInfoTypeSeverityByKey, HighlightInfoType.Iconable, HighlightInfoType.UpdateOnTypingSuppressibleCLASS_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, waitgetUnusedSymbolDisplayNamepublic HighlightInfoTypeImpl(HighlightSeverity severity, TextAttributesKey attributesKey)
public HighlightInfoTypeImpl(HighlightSeverity severity, TextAttributesKey attributesKey, boolean needsUpdateOnTyping)
public HighlightSeverity getSeverity(PsiElement psiElement)
getSeverity in interface HighlightInfoTypepublic TextAttributesKey getAttributesKey()
getAttributesKey in interface HighlightInfoTypepublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeExternal(Element element)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean needsUpdateOnTyping()
needsUpdateOnTyping in interface HighlightInfoType.UpdateOnTypingSuppressible