public class DebugProtocolServer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DebugProtocolServer.ExceptionWithMessage |
static interface |
DebugProtocolServer.LoggerProxy |
static class |
DebugProtocolServer.Session |
| Constructor and Description |
|---|
DebugProtocolServer() |
public CompletableFuture<Void> cancel(CancelArguments args)
public CompletableFuture<Capabilities> initialize(InitializeRequestArguments args)
public CompletableFuture<Void> configurationDone(ConfigurationDoneArguments args)
public CompletableFuture<Void> launch(LaunchRequestArguments args)
public CompletableFuture<Void> attach(AttachRequestArguments args)
public CompletableFuture<Void> restart(RestartArguments args)
public CompletableFuture<Void> disconnect(DisconnectArguments args)
public CompletableFuture<Void> terminate(TerminateArguments args)
public CompletableFuture<BreakpointLocationsResponse.ResponseBody> breakpointLocations(BreakpointLocationsArguments args)
public CompletableFuture<SetBreakpointsResponse.ResponseBody> setBreakpoints(SetBreakpointsArguments args)
public CompletableFuture<SetFunctionBreakpointsResponse.ResponseBody> setFunctionBreakpoints(SetFunctionBreakpointsArguments args)
public CompletableFuture<Void> setExceptionBreakpoints(SetExceptionBreakpointsArguments args)
public CompletableFuture<DataBreakpointInfoResponse.ResponseBody> dataBreakpointInfo(DataBreakpointInfoArguments args)
public CompletableFuture<SetDataBreakpointsResponse.ResponseBody> setDataBreakpoints(SetDataBreakpointsArguments args)
public CompletableFuture<ContinueResponse.ResponseBody> doContinue(ContinueArguments args)
public CompletableFuture<Void> next(NextArguments args)
public CompletableFuture<Void> stepIn(StepInArguments args)
public CompletableFuture<Void> stepOut(StepOutArguments args)
public CompletableFuture<Void> stepBack(StepBackArguments args)
public CompletableFuture<Void> reverseContinue(ReverseContinueArguments args)
public CompletableFuture<Void> restartFrame(RestartFrameArguments args)
public CompletableFuture<Void> doGoto(GotoArguments args)
public CompletableFuture<Void> pause(PauseArguments args)
public CompletableFuture<StackTraceResponse.ResponseBody> stackTrace(StackTraceArguments args)
public CompletableFuture<ScopesResponse.ResponseBody> scopes(ScopesArguments args)
public CompletableFuture<VariablesResponse.ResponseBody> variables(VariablesArguments args)
public CompletableFuture<SetVariableResponse.ResponseBody> setVariable(SetVariableArguments args)
public CompletableFuture<SourceResponse.ResponseBody> source(SourceArguments args)
public CompletableFuture<ThreadsResponse.ResponseBody> threads()
public CompletableFuture<Void> terminateThreads(TerminateThreadsArguments args)
public CompletableFuture<ModulesResponse.ResponseBody> modules(ModulesArguments args)
public CompletableFuture<LoadedSourcesResponse.ResponseBody> loadedSources(LoadedSourcesArguments args)
public CompletableFuture<EvaluateResponse.ResponseBody> evaluate(EvaluateArguments args)
public CompletableFuture<SetExpressionResponse.ResponseBody> setExpression(SetExpressionArguments args)
public CompletableFuture<StepInTargetsResponse.ResponseBody> stepInTargets(StepInTargetsArguments args)
public CompletableFuture<GotoTargetsResponse.ResponseBody> gotoTargets(GotoTargetsArguments args)
public CompletableFuture<CompletionsResponse.ResponseBody> completions(CompletionsArguments args)
public CompletableFuture<ExceptionInfoResponse.ResponseBody> exceptionInfo(ExceptionInfoArguments args)
public CompletableFuture<ReadMemoryResponse.ResponseBody> readMemory(ReadMemoryArguments args)
public CompletableFuture<DisassembleResponse.ResponseBody> disassemble(DisassembleArguments args)
protected void connect(DebugProtocolClient client)
public DebugProtocolServer.LoggerProxy getLogger()