Skip navigation links
B C D E F G H O P R S W 

B

Builder() - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher.Builder
 

C

create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugEnumTypeAdapter.Factory
 
create(Gson, TypeToken<T>) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter.Factory
 
createIoLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>) - Static method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
createIoLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>, Consumer<GsonBuilder>) - Static method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
createJsonHandler() - Method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher.Builder
 
createLauncher(Object, Class<T>, InputStream, OutputStream) - Static method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
createLauncher(Object, Class<T>, InputStream, OutputStream, boolean, PrintWriter) - Static method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher
Create a new Launcher for a given local service object, a given remote interface and an input and output stream, and set up message validation and tracing.
createLauncher(Object, Class<T>, InputStream, OutputStream, ExecutorService, Function<MessageConsumer, MessageConsumer>) - Static method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher
Create a new Launcher for a given local service object, a given remote interface and an input and output stream.
createNotificationMessage(String, Object) - Method in class org.eclipse.lsp4j.jsonrpc.debug.DebugRemoteEndpoint
 
createRemoteEndpoint(MessageJsonHandler) - Method in class org.eclipse.lsp4j.jsonrpc.debug.DebugLauncher.Builder
 
createRequestMessage(String, Object) - Method in class org.eclipse.lsp4j.jsonrpc.debug.DebugRemoteEndpoint
 
createResponseMessage(RequestMessage) - Method in class org.eclipse.lsp4j.jsonrpc.debug.DebugRemoteEndpoint
 

D

DebugEnumTypeAdapter<T extends java.lang.Enum<T>> - Class in org.eclipse.lsp4j.jsonrpc.debug.adapters
 
DebugEnumTypeAdapter(Class<T>) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugEnumTypeAdapter
 
DebugEnumTypeAdapter.Factory - Class in org.eclipse.lsp4j.jsonrpc.debug.adapters
 
DebugLauncher - Class in org.eclipse.lsp4j.jsonrpc.debug
This is the entry point for applications that use the debug protocol.
DebugLauncher.Builder<T> - Class in org.eclipse.lsp4j.jsonrpc.debug
Launcher builder for the debug protocol.
DebugMessageJsonHandler - Class in org.eclipse.lsp4j.jsonrpc.debug.json
 
DebugMessageJsonHandler(Map<String, JsonRpcMethod>) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.json.DebugMessageJsonHandler
 
DebugMessageJsonHandler(Map<String, JsonRpcMethod>, Consumer<GsonBuilder>) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.json.DebugMessageJsonHandler
 
DebugMessageTypeAdapter - Class in org.eclipse.lsp4j.jsonrpc.debug.adapters
The DebugMessageTypeAdapter provides an adapter that maps Debug Server Protocol style JSON to/from LSP4J's JSONRPC implementation.
DebugMessageTypeAdapter(MessageJsonHandler, Gson) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter
 
DebugMessageTypeAdapter.Factory - Class in org.eclipse.lsp4j.jsonrpc.debug.adapters
 
DebugNotificationMessage - Class in org.eclipse.lsp4j.jsonrpc.debug.messages
DSP specific version of NotificationMessage.
DebugNotificationMessage() - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
DebugRemoteEndpoint - Class in org.eclipse.lsp4j.jsonrpc.debug
 
DebugRemoteEndpoint(MessageConsumer, Endpoint) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.DebugRemoteEndpoint
 
DebugRemoteEndpoint(MessageConsumer, Endpoint, Function<Throwable, ResponseError>) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.DebugRemoteEndpoint
 
DebugRequestMessage - Class in org.eclipse.lsp4j.jsonrpc.debug.messages
DSP specific version of RequestMessage.
DebugRequestMessage() - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugRequestMessage
 
DebugResponseMessage - Class in org.eclipse.lsp4j.jsonrpc.debug.messages
DSP specific version of ResponseMessage.
DebugResponseMessage() - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 

E

equals(Object) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
equals(Object) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 

F

Factory() - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugEnumTypeAdapter.Factory
 
Factory(MessageJsonHandler) - Constructor for class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter.Factory
 

G

getDefaultGsonBuilder() - Method in class org.eclipse.lsp4j.jsonrpc.debug.json.DebugMessageJsonHandler
 
getId() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
getMethod() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 
getRawId() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
getRawResponseId() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 
getResponseId() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 

H

hashCode() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
hashCode() - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 

O

org.eclipse.lsp4j.jsonrpc.debug - package org.eclipse.lsp4j.jsonrpc.debug
 
org.eclipse.lsp4j.jsonrpc.debug.adapters - package org.eclipse.lsp4j.jsonrpc.debug.adapters
 
org.eclipse.lsp4j.jsonrpc.debug.json - package org.eclipse.lsp4j.jsonrpc.debug.json
 
org.eclipse.lsp4j.jsonrpc.debug.messages - package org.eclipse.lsp4j.jsonrpc.debug.messages
 

P

parseBody(JsonReader, String, int, String, Boolean) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter
Convert the json input into the body object corresponding to the type of message.
parseBody(Object, String, int, String, Boolean) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter
Convert the JsonElement into the body object corresponding to the type of message.

R

read(JsonReader) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugEnumTypeAdapter
 
read(JsonReader) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter
 

S

setId(String) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
setId(int) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
setMethod(String) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 
setRawId(Either<String, Number>) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugNotificationMessage
 
setRawResponseId(Either<String, Number>) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 
setResponseId(String) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 
setResponseId(int) - Method in class org.eclipse.lsp4j.jsonrpc.debug.messages.DebugResponseMessage
 

W

write(JsonWriter, T) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugEnumTypeAdapter
 
write(JsonWriter, Message) - Method in class org.eclipse.lsp4j.jsonrpc.debug.adapters.DebugMessageTypeAdapter
 
B C D E F G H O P R S W 
Skip navigation links