Class DebugProtocolServer
java.lang.Object
com.oracle.truffle.tools.dap.types.DebugProtocolServer
- Direct Known Subclasses:
DebugProtocolServerImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattach(AttachRequestArguments args) cancel(CancelArguments args) protected voidconnect(DebugProtocolClient client) disconnect(DisconnectArguments args, Consumer<? super Void> responseConsumer) doContinue(ContinueArguments args, Consumer<? super ContinueResponse.ResponseBody> response) doGoto(GotoArguments args, Consumer<? super Void> responseConsumer) evaluate(EvaluateArguments args) launch(LaunchRequestArguments args) modules(ModulesArguments args) next(NextArguments args, Consumer<? super Void> responseConsumer) pause(PauseArguments args) restart(RestartArguments args) restartFrame(RestartFrameArguments args, Consumer<? super Void> responseConsumer) reverseContinue(ReverseContinueArguments args, Consumer<? super Void> responseConsumer) scopes(ScopesArguments args) source(SourceArguments args) stepBack(StepBackArguments args, Consumer<? super Void> responseConsumer) stepIn(StepInArguments args, Consumer<? super Void> responseConsumer) stepOut(StepOutArguments args, Consumer<? super Void> responseConsumer) terminate(TerminateArguments args) threads()variables(VariablesArguments args)
-
Constructor Details
-
DebugProtocolServer
public DebugProtocolServer()
-
-
Method Details
-
cancel
-
initialize
-
configurationDone
-
launch
-
attach
-
restart
-
disconnect
public CompletableFuture<Void> disconnect(DisconnectArguments args, Consumer<? super Void> responseConsumer) -
terminate
-
breakpointLocations
public CompletableFuture<BreakpointLocationsResponse.ResponseBody> breakpointLocations(BreakpointLocationsArguments args) -
setBreakpoints
public CompletableFuture<SetBreakpointsResponse.ResponseBody> setBreakpoints(SetBreakpointsArguments args) -
setFunctionBreakpoints
public CompletableFuture<SetFunctionBreakpointsResponse.ResponseBody> setFunctionBreakpoints(SetFunctionBreakpointsArguments args) -
setExceptionBreakpoints
-
dataBreakpointInfo
public CompletableFuture<DataBreakpointInfoResponse.ResponseBody> dataBreakpointInfo(DataBreakpointInfoArguments args) -
setDataBreakpoints
public CompletableFuture<SetDataBreakpointsResponse.ResponseBody> setDataBreakpoints(SetDataBreakpointsArguments args) -
doContinue
public CompletableFuture<ContinueResponse.ResponseBody> doContinue(ContinueArguments args, Consumer<? super ContinueResponse.ResponseBody> response) -
next
-
stepIn
public CompletableFuture<Void> stepIn(StepInArguments args, Consumer<? super Void> responseConsumer) -
stepOut
public CompletableFuture<Void> stepOut(StepOutArguments args, Consumer<? super Void> responseConsumer) -
stepBack
public CompletableFuture<Void> stepBack(StepBackArguments args, Consumer<? super Void> responseConsumer) -
reverseContinue
public CompletableFuture<Void> reverseContinue(ReverseContinueArguments args, Consumer<? super Void> responseConsumer) -
restartFrame
public CompletableFuture<Void> restartFrame(RestartFrameArguments args, Consumer<? super Void> responseConsumer) -
doGoto
-
pause
-
stackTrace
-
scopes
-
variables
-
setVariable
-
source
-
threads
-
terminateThreads
-
modules
-
loadedSources
public CompletableFuture<LoadedSourcesResponse.ResponseBody> loadedSources(LoadedSourcesArguments args) -
evaluate
-
setExpression
public CompletableFuture<SetExpressionResponse.ResponseBody> setExpression(SetExpressionArguments args) -
stepInTargets
public CompletableFuture<StepInTargetsResponse.ResponseBody> stepInTargets(StepInTargetsArguments args) -
gotoTargets
-
completions
-
exceptionInfo
public CompletableFuture<ExceptionInfoResponse.ResponseBody> exceptionInfo(ExceptionInfoArguments args) -
readMemory
-
disassemble
-
connect
-
getLogger
-