Index

A C D E G I L M N O P R S T V W X 
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

get1() - Method in interface xsbti.T2
 
get2() - Method in interface xsbti.T2
 

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

offset() - Method in interface xsbti.Position
 

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
 
A C D E G I L M N O P R S T V W X 
All Classes and Interfaces|All Packages