/** * The document that was closed. */ public void setTextDocument(@NonNull final TextDocumentIdentifier textDocument) { this.textDocument = textDocument; }
/** * The range this link applies to. */ public void setRange(@NonNull final Range range) { this.range = range; }
/** * The text document's language identifier */ public void setLanguageId(@NonNull final String languageId) { this.languageId = languageId; }
/** * The hover's content as markdown */ public void setContents(@NonNull final Either<List<Either<String, MarkedString>>, MarkupContent> contents) { this.contents = contents; }
/** * The character that has been typed. */ public void setCh(@NonNull final String ch) { this.ch = ch; }
/** * The name of this symbol. */ public void setName(@NonNull final String name) { this.name = name; }
/** * The kind of this symbol. */ public void setKind(@NonNull final SymbolKind kind) { this.kind = kind; }
/** * The string to be inserted. For delete operations use an empty string. */ public void setNewText(@NonNull final String newText) { this.newText = newText; }
/** * The range in which this code lens is valid. Should only span a single line. */ public void setRange(@NonNull final Range range) { this.range = range; }
/** * The kind of this symbol. */ public void setKind(@NonNull final SymbolKind kind) { this.kind = kind; }
/** * The text document that has to be decorated with the semantic highlighting information. */ public void setTextDocument(@NonNull final VersionedTextDocumentIdentifier textDocument) { this.textDocument = textDocument; }
/** * The text document. */ public void setTextDocument(@NonNull final TextDocumentIdentifier textDocument) { this.textDocument = textDocument; }
/** * A non-empty query string */ public void setQuery(@NonNull final String query) { this.query = query; }
/** * The range to format */ public void setRange(@NonNull final Range range) { this.range = range; }
/** * Title of the command, like `save`. */ public void setTitle(@NonNull final String title) { this.title = title; }
/** * The glob pattern to watch */ public void setGlobPattern(@NonNull final String globPattern) { this.globPattern = globPattern; }
@Pure @NonNull public List<FileSystemWatcher> getWatchers() { return this.watchers; }
public SignatureInformation(@NonNull final String label, final MarkupContent documentation, final List<ParameterInformation> parameters) { this.label = label; this.setDocumentation(documentation); this.parameters = parameters; }