enum

LSP::Protocol::SymbolKind

Inherits Enum / Comparable / Value / Object

Constants

File = 1
Module = 2
Namespace = 3
Package = 4
Class = 5
Method = 6
Property = 7
Field = 8
Constructor = 9
Enum = 10
Interface = 11
Function = 12
Variable = 13
Constant = 14
String = 15
Number = 16
Boolean = 17
Array = 18

Instance methods

array?

Returns true if this enum value equals Array

Source
boolean?

Returns true if this enum value equals Boolean

Source
class?

Returns true if this enum value equals Class

Source
constant?

Returns true if this enum value equals Constant

Source
constructor?

Returns true if this enum value equals Constructor

Source
enum?

Returns true if this enum value equals Enum

Source
field?

Returns true if this enum value equals Field

Source
file?

Returns true if this enum value equals File

Source
function?

Returns true if this enum value equals Function

Source
interface?

Returns true if this enum value equals Interface

Source
method?

Returns true if this enum value equals Method

Source
module?

Returns true if this enum value equals Module

Source
namespace?

Returns true if this enum value equals Namespace

Source
number?

Returns true if this enum value equals Number

Source
package?

Returns true if this enum value equals Package

Source
property?

Returns true if this enum value equals Property

Source
string?

Returns true if this enum value equals String

Source
variable?

Returns true if this enum value equals Variable

Source