Index
All Classes and Interfaces|All Packages
A
- Action - Interface in xsbti
-
An Action is very miminal representation of a `CodeAction` in the LSP protocol.
- actions() - Method in interface xsbti.Problem
-
Actions (aka quick fixes) that are able to either fix or address the issue that is causing this Problem.
C
- category() - Method in interface xsbti.Problem
- changes() - Method in interface xsbti.WorkspaceEdit
-
List of [[xsbti.TextEdit]] that belong to this WorkspaceEdit.
- code() - Method in interface xsbti.DiagnosticCode
-
The unique code.
D
- debug(Supplier<String>) - Method in interface xsbti.Logger
- description() - Method in interface xsbti.Action
-
Optional description that may be shown to the user client side to explain the action.
- diagnosticCode() - Method in interface xsbti.Problem
-
The unique code attached to the diagnostic being reported.
- DiagnosticCode - Interface in xsbti
-
A DiagnosticCode is a unique identifier that the compiler can associate with a diagnostic.
- diagnosticRelatedInforamation() - Method in interface xsbti.Problem
-
Deprecated.
- diagnosticRelatedInformation() - Method in interface xsbti.Problem
-
The possible releated information for the diagnostic being reported.
- DiagnosticRelatedInformation - Interface in xsbti
-
Related information for a given diagnostic.
E
- edit() - Method in interface xsbti.Action
-
The actual edit contained in the action.
- endColumn() - Method in interface xsbti.Position
- endLine() - Method in interface xsbti.Position
- endOffset() - Method in interface xsbti.Position
- error(Supplier<String>) - Method in interface xsbti.Logger
- Error - Enum constant in enum class xsbti.Severity
- explanation() - Method in interface xsbti.DiagnosticCode
-
Possible explanation to explain the meaning of the code
G
I
- info(Supplier<String>) - Method in interface xsbti.Logger
- Info - Enum constant in enum class xsbti.Severity
L
- line() - Method in interface xsbti.Position
- lineContent() - Method in interface xsbti.Position
- Logger - Interface in xsbti
M
- message() - Method in interface xsbti.DiagnosticRelatedInformation
-
Message indicating why this related information is attached to the diagnostic.
- message() - Method in interface xsbti.Problem
N
- newText() - Method in interface xsbti.TextEdit
-
The next text that will be inserted into the given [[TextEdit.position]].
O
P
- pointer() - Method in interface xsbti.Position
- pointerSpace() - Method in interface xsbti.Position
- position() - Method in interface xsbti.DiagnosticRelatedInformation
-
Position of the related information
- position() - Method in interface xsbti.Problem
- position() - Method in interface xsbti.TextEdit
-
The position this edit will be applied to.
- Position - Interface in xsbti
- Problem - Interface in xsbti
R
- rendered() - Method in interface xsbti.Problem
-
If present, the string shown to the user when displaying this Problem.
S
- severity() - Method in interface xsbti.Problem
- Severity - Enum Class in xsbti
- sourceFile() - Method in interface xsbti.Position
- sourcePath() - Method in interface xsbti.Position
- startColumn() - Method in interface xsbti.Position
- startLine() - Method in interface xsbti.Position
- startOffset() - Method in interface xsbti.Position
T
- T2<A1,
A2> - Interface in xsbti -
Used to pass a pair of values.
- TextEdit - Interface in xsbti
-
A representation of the `TextEdit` found in the LSP protocol.
- title() - Method in interface xsbti.Action
-
Title of the action that will be shown to the user client side.
- trace(Supplier<Throwable>) - Method in interface xsbti.Logger
V
- valueOf(String) - Static method in enum class xsbti.Severity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class xsbti.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(Supplier<String>) - Method in interface xsbti.Logger
- Warn - Enum constant in enum class xsbti.Severity
- WorkspaceEdit - Interface in xsbti
-
A minimal representatin of the `WorkspaceEdit` found in the LSP protocol.
X
- xsbti - package xsbti
All Classes and Interfaces|All Packages
Problem.diagnosticRelatedInformation()instead.