Implementation of CompletionItemKind enumeration from Language Server Protocol

DO NOT add new properties or methods to this class that are specific to Moonshine IDE or to a particular language. Create a subclass for new properties or create a utility function for methods.

See also:

Variables

@:value(cast 7)@:enum@:implinlineread onlyClass:CompletionItemKind = 7

@:value(cast 16)@:enum@:implinlineread onlyColor:CompletionItemKind = 16

@:value(cast 21)@:enum@:implinlineread onlyConstant:CompletionItemKind = 21

@:value(cast 4)@:enum@:implinlineread onlyConstructor:CompletionItemKind = 4

@:value(cast 13)@:enum@:implinlineread onlyEnum:CompletionItemKind = 13

@:value(cast 20)@:enum@:implinlineread onlyEnumMember:CompletionItemKind = 20

@:value(cast 23)@:enum@:implinlineread onlyEvent:CompletionItemKind = 23

@:value(cast 5)@:enum@:implinlineread onlyField:CompletionItemKind = 5

@:value(cast 17)@:enum@:implinlineread onlyFile:CompletionItemKind = 17

@:value(cast 19)@:enum@:implinlineread onlyFolder:CompletionItemKind = 19

@:value(cast 3)@:enum@:implinlineread onlyFunction:CompletionItemKind = 3

@:value(cast 8)@:enum@:implinlineread onlyInterface:CompletionItemKind = 8

@:value(cast 14)@:enum@:implinlineread onlyKeyword:CompletionItemKind = 14

@:value(cast 2)@:enum@:implinlineread onlyMethod:CompletionItemKind = 2

@:value(cast 9)@:enum@:implinlineread onlyModule:CompletionItemKind = 9

@:value(cast 24)@:enum@:implinlineread onlyOperator:CompletionItemKind = 24

@:value(cast 10)@:enum@:implinlineread onlyProperty:CompletionItemKind = 10

@:value(cast 18)@:enum@:implinlineread onlyReference:CompletionItemKind = 18

@:value(cast 15)@:enum@:implinlineread onlySnippet:CompletionItemKind = 15

@:value(cast 22)@:enum@:implinlineread onlyStruct:CompletionItemKind = 22

@:value(cast 1)@:enum@:implinlineread onlyText:CompletionItemKind = 1

@:value(cast 25)@:enum@:implinlineread onlyTypeParameter:CompletionItemKind = 25

@:value(cast 11)@:enum@:implinlineread onlyUnit:CompletionItemKind = 11

@:value(cast 12)@:enum@:implinlineread onlyValue:CompletionItemKind = 12

@:value(cast 6)@:enum@:implinlineread onlyVariable:CompletionItemKind = 6