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

.

Variables

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

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

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

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

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

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

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

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

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

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