A set of predefined token modifiers. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.

Available since

3.16.0

.

Static variables

@:value(cast "abstract")@:impl@:enumstaticinlineread onlyAbstract:SemanticTokenModifiers = "abstract"

@:value(cast "async")@:impl@:enumstaticinlineread onlyAsync:SemanticTokenModifiers = "async"

@:value(cast "declaration")@:impl@:enumstaticinlineread onlyDeclaration:SemanticTokenModifiers = "declaration"

@:value(cast "defaultLibrary")@:impl@:enumstaticinlineread onlyDefaultLibrary:SemanticTokenModifiers = "defaultLibrary"

@:value(cast "definition")@:impl@:enumstaticinlineread onlyDefinition:SemanticTokenModifiers = "definition"

@:value(cast "deprecated")@:impl@:enumstaticinlineread onlyDeprecated:SemanticTokenModifiers = "deprecated"

@:value(cast "documentation")@:impl@:enumstaticinlineread onlyDocumentation:SemanticTokenModifiers = "documentation"

@:value(cast "modification")@:impl@:enumstaticinlineread onlyModification:SemanticTokenModifiers = "modification"

@:value(cast "readonly")@:impl@:enumstaticinlineread onlyReadonly:SemanticTokenModifiers = "readonly"

@:value(cast "static")@:impl@:enumstaticinlineread onlyStatic:SemanticTokenModifiers = "static"