Package org.eclipse.lsp4j
Enum SymbolKind
- java.lang.Object
-
- java.lang.Enum<SymbolKind>
-
- org.eclipse.lsp4j.SymbolKind
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<SymbolKind>
public enum SymbolKind extends java.lang.Enum<SymbolKind>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SymbolKindforValue(int value)intgetValue()static SymbolKindvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SymbolKind[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
File
public static final SymbolKind File
-
Module
public static final SymbolKind Module
-
Namespace
public static final SymbolKind Namespace
-
Package
public static final SymbolKind Package
-
Class
public static final SymbolKind Class
-
Method
public static final SymbolKind Method
-
Property
public static final SymbolKind Property
-
Field
public static final SymbolKind Field
-
Constructor
public static final SymbolKind Constructor
-
Enum
public static final SymbolKind Enum
-
Interface
public static final SymbolKind Interface
-
Function
public static final SymbolKind Function
-
Variable
public static final SymbolKind Variable
-
Constant
public static final SymbolKind Constant
-
String
public static final SymbolKind String
-
Number
public static final SymbolKind Number
-
Boolean
public static final SymbolKind Boolean
-
Array
public static final SymbolKind Array
-
Object
public static final SymbolKind Object
-
Key
public static final SymbolKind Key
-
Null
public static final SymbolKind Null
-
EnumMember
public static final SymbolKind EnumMember
-
Struct
public static final SymbolKind Struct
-
Event
public static final SymbolKind Event
-
Operator
public static final SymbolKind Operator
-
TypeParameter
public static final SymbolKind TypeParameter
-
-
Method Detail
-
values
public static SymbolKind[] 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 (SymbolKind c : SymbolKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SymbolKind 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 SymbolKind forValue(int value)
-
-