Package org.eclipse.lsp4j
Enum DiagnosticTag
- java.lang.Object
-
- java.lang.Enum<DiagnosticTag>
-
- org.eclipse.lsp4j.DiagnosticTag
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DiagnosticTag>
public enum DiagnosticTag extends java.lang.Enum<DiagnosticTag>
The diagnostic tags.Since 3.15.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DeprecatedDeprecated or obsolete code.UnnecessaryUnused or unnecessary code.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DiagnosticTagforValue(int value)intgetValue()static DiagnosticTagvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DiagnosticTag[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Unnecessary
public static final DiagnosticTag Unnecessary
Unused or unnecessary code. Clients are allowed to render diagnostics with this tag faded out instead of having an error squiggle.
-
Deprecated
public static final DiagnosticTag Deprecated
Deprecated or obsolete code. Clients are allowed to rendered diagnostics with this tag strike through.
-
-
Method Detail
-
values
public static DiagnosticTag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DiagnosticTag c : DiagnosticTag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DiagnosticTag valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getValue
public int getValue()
-
forValue
public static DiagnosticTag forValue(int value)
-
-