Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(CompletionItem) - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
-
Adds a completion item if it is not already present.
- addDebuggerListener(DebuggerListener) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- addDebuggerListener(DebuggerListener) - Method in interface io.quarkus.qute.debug.Debugger
-
Registers a debugger listener to receive debug events.
- addFrame(RemoteStackFrame) - Method in class io.quarkus.qute.debug.agent.frames.SectionFrameGroup
-
Adds a frame to this section group.
- addMethod(Method) - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- addMethod(Method) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Registers a method to the context (for completion or variable tracking).
- addMethod(Method) - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- addMethod(String) - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- addMethod(String) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Registers a method by name.
- addMethod(String) - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- addProperty(Field) - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- addProperty(Field) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Registers a field as a property in the context.
- addProperty(Field) - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- addProperty(String) - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- addProperty(String) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Registers a property by name.
- addProperty(String) - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- addVariable(VariablesProvider) - Method in class io.quarkus.qute.debug.agent.variables.VariablesRegistry
-
Registers a
VariablesProviderand assigns it a unique variables reference ID. - attach(Map<String, Object>) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Attaches to a running debug session.
B
- BREAKPOINT - Enum constant in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
The execution stopped because a breakpoint was hit.
- BreakpointsRegistry - Class in io.quarkus.qute.debug.agent.breakpoints
-
Registry for managing Qute template breakpoints during a debugging session.
- BreakpointsRegistry() - Constructor for class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
-
Creates an empty breakpoint registry.
C
- cancel(String) - Method in class io.quarkus.qute.debug.client.EventBasedJavaSourceResolver
-
Optionally handles a cancellation from the server side.
- checkCondition(RemoteStackFrame) - Method in class io.quarkus.qute.debug.agent.breakpoints.RemoteBreakpoint
-
Checks whether this breakpoint should be triggered given the current
RemoteStackFrame. - collect(ValueResolver, ValueResolverContext) - Method in class io.quarkus.qute.debug.agent.resolvers.DefaultValueResolverCollector
-
Collects the supported properties and methods from the value resolver into the provided
ValueResolverContext. - collect(ValueResolver, ValueResolverContext) - Method in class io.quarkus.qute.debug.agent.resolvers.ReflectionValueResolverCollector
-
Collects fields and methods from the base object's class and its hierarchy.
- collect(ValueResolver, ValueResolverContext) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverCollector
-
Collects the values from the given
ValueResolverinto the providedValueResolverContextfor debugging. - CompletionContext - Class in io.quarkus.qute.debug.agent.completions
-
Context for collecting code completions in the debugger.
- CompletionContext(Object, RemoteStackFrame) - Constructor for class io.quarkus.qute.debug.agent.completions.CompletionContext
- completions(CompletionsArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Provides code completions for the given context.
- completions(CompletionsArguments) - Method in class io.quarkus.qute.debug.agent.completions.CompletionSupport
-
Computes code completions for a given template expression and caret position.
- completions(CompletionsArguments) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- completions(CompletionsArguments) - Method in interface io.quarkus.qute.debug.Debugger
-
Provides code completions for the specified context.
- CompletionSupport - Class in io.quarkus.qute.debug.agent.completions
-
Provides support for code completions within the Qute template debugger.
- CompletionSupport(DebuggeeAgent) - Constructor for class io.quarkus.qute.debug.agent.completions.CompletionSupport
- computeName(URI) - Method in class io.quarkus.qute.debug.agent.source.JarSource
-
Computes a human-readable name for this source, suitable for display in the DAP client.
- computeName(URI) - Method in class io.quarkus.qute.debug.agent.source.RemoteSource
-
Computes a human-readable name for this source, based on its URI.
- ConditionalExpressionHelper - Class in io.quarkus.qute.debug.agent.evaluations
-
Utility class to parse conditional expressions into Qute TemplateNodes.
- ConditionalExpressionHelper() - Constructor for class io.quarkus.qute.debug.agent.evaluations.ConditionalExpressionHelper
- connect(IDebugProtocolClient) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Associates a DAP client with this adapter and configures the appropriate JavaSourceResolver based on the client type.
- continue_(ContinueArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Resumes execution of a specific thread or all threads.
- createEvalContext(Object) - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Creates a new
EvalContextfor the given base object. - createVariables() - Method in class io.quarkus.qute.debug.agent.scopes.GlobalsScope
-
Creates the variables for the global scope.
- createVariables() - Method in class io.quarkus.qute.debug.agent.scopes.LocalsScope
-
Creates the variables for the local scope.
- createVariables() - Method in class io.quarkus.qute.debug.agent.scopes.NamespaceResolversScope
-
Creates the variables representing all namespace resolvers.
- createVariables() - Method in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Subclasses must implement this method to create the list of variables for the scope.
D
- DebuggeeAgent - Class in io.quarkus.qute.debug.agent
-
The
DebuggeeAgentmanages the debugging process for Qute templates. - DebuggeeAgent() - Constructor for class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Creates a new
DebuggeeAgentinstance. - Debugger - Interface in io.quarkus.qute.debug
-
Qute debugger API.
- DebuggerEvalContext - Class in io.quarkus.qute.debug.agent
-
Implementation of
EvalContextused by the Qute debugger. - DebuggerEvalContext(Object, RemoteStackFrame) - Constructor for class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Creates a new debugger evaluation context.
- DebuggerException - Exception Class in io.quarkus.qute.debug
-
Base exception class for all Qute debugger-related errors.
- DebuggerException() - Constructor for exception class io.quarkus.qute.debug.DebuggerException
-
Creates a new
DebuggerExceptionwithout any message or cause. - DebuggerException(Throwable) - Constructor for exception class io.quarkus.qute.debug.DebuggerException
-
Creates a new
DebuggerExceptionwith the specified cause. - DebuggerListener - Interface in io.quarkus.qute.debug
-
Listener interface for receiving debugger events from the Qute debugger.
- DebuggerState - Enum Class in io.quarkus.qute.debug
-
Represents the possible states of the Qute debugger during a debugging session.
- DebuggerStoppedException - Exception Class in io.quarkus.qute.debug
- DebuggerStoppedException() - Constructor for exception class io.quarkus.qute.debug.DebuggerStoppedException
- DebuggerTraceListener - Class in io.quarkus.qute.debug.agent
-
A
TraceListenerimplementation that connects the Qute engine's trace events to theDebuggeeAgent. - DebuggerTraceListener(DebuggeeAgent) - Constructor for class io.quarkus.qute.debug.agent.DebuggerTraceListener
-
Creates a new trace listener for the given debugger agent.
- DebugServerAdapter - Class in io.quarkus.qute.debug.adapter
-
Debug Adapter Protocol (DAP) server implementation for Qute debugging.
- DebugServerAdapter(DebuggeeAgent) - Constructor for class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Creates a new
DebugServerAdapterand registers listeners to forward debugger events to the DAP client. - DefaultValueResolverCollector - Class in io.quarkus.qute.debug.agent.resolvers
-
Default implementation of
ValueResolverCollectorthat collects properties and methods supported by aValueResolver. - DefaultValueResolverCollector() - Constructor for class io.quarkus.qute.debug.agent.resolvers.DefaultValueResolverCollector
- detachFrames(LinkedList<RemoteStackFrame>) - Method in class io.quarkus.qute.debug.agent.frames.SectionFrameGroup
-
Removes all frames of this section from the given thread frame list.
- detachFramesIfIndexChanged(Object, LinkedList<RemoteStackFrame>) - Method in class io.quarkus.qute.debug.agent.frames.SectionFrameGroup
-
Checks if the current iteration index has changed, and detaches the frames from the given thread frame list if needed.
- disconnect(DisconnectArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Disconnects the debug client and disables the agent.
- dispose() - Method in class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
E
- EMPTY_COMPLETION_ITEMS - Static variable in class io.quarkus.qute.debug.agent.completions.CompletionContext
-
Empty array of completion items for DAP responses.
- EMPTY_COMPLETION_ITEMS - Static variable in class io.quarkus.qute.debug.agent.completions.CompletionSupport
-
Empty array used as default for completions.
- EMPTY_SCOPES - Static variable in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Empty scope array constant for convenience.
- EMPTY_STACK_FRAMES - Static variable in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Represents an empty array of stack frames.
- EMPTY_THREAD - Static variable in class io.quarkus.qute.debug.agent.RemoteThread
-
Represents an empty array of threads.
- engineBuilt(Engine) - Method in class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
- equals(Object) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- evaluate(Expression) - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Evaluates a compiled
Expressioninstance. - evaluate(Integer, String, String) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- evaluate(Integer, String, String) - Method in class io.quarkus.qute.debug.agent.evaluations.EvaluationSupport
-
Evaluates a string expression in the context of a given stack frame.
- evaluate(Integer, String, String) - Method in interface io.quarkus.qute.debug.Debugger
-
Evaluates the given expression in the context of the specified frame.
- evaluate(String) - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Evaluates a raw expression string within the current stack frame.
- evaluate(String) - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Evaluates an arbitrary Qute expression in the current frame context.
- evaluate(EvaluateArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Evaluates an expression in the context of a given stack frame.
- evaluateCondition(TemplateNode, boolean) - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Evaluates the given Qute
ifnode in the current context. - evaluateConditionInRenderThread(TemplateNode, boolean) - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Evaluates a parsed conditional expression within the render thread context.
- evaluateInRenderThread(Callable<CompletableFuture<Object>>) - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Schedules a task to be executed within the render thread (the thread currently rendering the template) while it is suspended during debugging.
- EvaluationSupport - Class in io.quarkus.qute.debug.agent.evaluations
-
Provides support for evaluating expressions in the context of a debugged template.
- EvaluationSupport(DebuggeeAgent) - Constructor for class io.quarkus.qute.debug.agent.evaluations.EvaluationSupport
- EventBasedJavaSourceResolver - Class in io.quarkus.qute.debug.client
-
JavaSourceResolver implementation for event-based clients (VS Code, etc.).
- EventBasedJavaSourceResolver(QuteDebugProtocolClient) - Constructor for class io.quarkus.qute.debug.client.EventBasedJavaSourceResolver
- Example - Search tag in class io.quarkus.qute.debug.client.JavaSourceLocationResponse
- Section
- Example of a qute-java URI - Search tag in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
- Section
- Example with a Qute template in a JAX-RS resource - Search tag in interface io.quarkus.qute.debug.client.JavaSourceResolver
- Section
- EXCEPTION - Enum constant in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
The execution stopped due to an exception being thrown.
- exit() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Marks the thread as exited and notifies the agent.
- EXITED - Enum constant in enum class io.quarkus.qute.debug.ThreadEvent.ThreadStatus
-
Indicates that the thread has exited.
- extractReceiverBeforeCaret(String, int) - Static method in class io.quarkus.qute.debug.agent.completions.CompletionSupport
-
Extracts the receiver expression before the caret for code completion purposes.
F
- FileSource - Class in io.quarkus.qute.debug.agent.source
-
A
RemoteSourcerepresenting a Qute template stored as a local file. - FileSource(URI, String) - Constructor for class io.quarkus.qute.debug.agent.source.FileSource
- FileSource(URI, String, int) - Constructor for class io.quarkus.qute.debug.agent.source.FileSource
-
Creates a new
FileSourcefor a Qute template located on the local filesystem. - fillVariable(String, Object, RemoteStackFrame, Collection<Variable>, VariablesRegistry) - Static method in class io.quarkus.qute.debug.agent.variables.VariablesHelper
-
Converts a value into a
Variablesuitable for the debugger. - fillVariables(RemoteStackFrame, ResolutionContext, Collection<Variable>, VariablesRegistry) - Static method in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Helper to fill a collection of variables from a
ResolutionContext. - fillWithReflectionValueResolver(ValueResolverContext) - Method in class io.quarkus.qute.debug.agent.resolvers.ValueResolverRegistry
-
Fills the context using only the default reflection-based value resolver.
- fillWithValueResolvers(ValueResolverContext) - Method in class io.quarkus.qute.debug.agent.resolvers.ValueResolverRegistry
-
Populates the given
ValueResolverContextwith available properties and methods for the base object using all value resolvers registered in the Qute engine. - findStackFrame(Integer) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Finds a stack frame by its ID across all threads.
G
- getAnnotation() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Returns the fully qualified Java annotation name.
- getArgs() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- getAttribute(String) - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Retrieves an attribute by key.
- getBase() - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- getBase() - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Returns the base object for this evaluation context.
- getBase() - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Returns the base object being inspected.
- getBase() - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- getCondition() - Method in class io.quarkus.qute.debug.agent.breakpoints.RemoteBreakpoint
-
Returns the raw condition expression, if any.
- getEngine() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getEvent() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getFileExtensions() - Method in class io.quarkus.qute.debug.agent.source.SourceTemplateRegistry
-
Returns the list of supported file extensions.
- getId() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- getId() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- getIndex() - Method in class io.quarkus.qute.debug.agent.frames.SectionFrameGroup
-
Returns the current iteration index (for
#for/#eachsections). - getInstance() - Static method in class io.quarkus.qute.debug.agent.resolvers.ValueResolverRegistry
-
Returns the singleton instance of the registry.
- getJavaElementUri() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Returns the qute-java URI used to locate the Java element.
- getJavaFileUri() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationResponse
-
Returns the URI of the Java source file containing the resolved element.
- getJavaSourceResolver() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getMethod() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Returns the Java method name.
- getName() - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Returns the name of the expression being evaluated.
- getParams() - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Returns the list of parameters for this evaluation.
- getPort() - Method in class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
-
Returns the Qute debugger port defines with "-DquteDebugPort" environment variable and false otherwise.
- getPrevious() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getReason() - Method in class io.quarkus.qute.debug.StoppedEvent
-
Returns the reason in a format compatible with the DAP.
- getReason() - Method in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
Returns the string representation of this stop reason as expected by the DAP.
- getReason() - Method in class io.quarkus.qute.debug.ThreadEvent
-
Returns the reason for the thread event in a format compatible with the DAP.
- getReason() - Method in enum class io.quarkus.qute.debug.ThreadEvent.ThreadStatus
-
Returns the string representation of this status as expected by the DAP.
- getResponse() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- getScopes() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Returns the list of scopes for this frame.
- getScopes(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getScopes(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the variable scopes for the given stack frame.
- getSource() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getSource(String, Source) - Method in class io.quarkus.qute.debug.agent.source.SourceTemplateRegistry
-
Attempts to resolve a
RemoteSourcefor a given Qute template ID. - getSourceReference(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getSourceReference(int) - Method in class io.quarkus.qute.debug.agent.source.SourceReferenceRegistry
-
Returns the
SourceResponseassociated with the given source reference ID. - getSourceReference(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the source code template for a given source reference.
- getSourceTemplateRegistry(Engine) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getSourceUris() - Method in class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
-
Returns all URIs currently associated with breakpoints.
- getStackFrame() - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- getStackFrame() - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Returns the current stack frame for the debugger.
- getStackFrame() - Method in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Returns the stack frame associated with this scope.
- getStackFrame() - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- getStackFrame(int) - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Finds a specific stack frame by its ID.
- getStackFrames() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Returns the list of current stack frames.
- getStackFrames(int, Integer, Integer) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getStackFrames(int, Integer, Integer) - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the stack frames for the specified thread.
- getStartLine() - Method in class io.quarkus.qute.debug.agent.source.RemoteSource
- getStartLine() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationResponse
-
Returns the start line of the Java element or template content in the source file.
- getState() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Returns the current debugger state of this thread.
- getState(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getState(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the current state of the remote debugger for a given thread.
- getStoppedReason() - Method in class io.quarkus.qute.debug.StoppedEvent
-
Returns the reason why the execution was stopped.
- getTemplateId() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getTemplateId() - Method in class io.quarkus.qute.debug.agent.source.RemoteSource
-
Returns the Qute template identifier.
- getTemplateUri() - Method in class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
- getThread(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getThread(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the thread with the given ID.
- getThreadId() - Method in class io.quarkus.qute.debug.StoppedEvent
-
Returns the unique identifier of the thread that was stopped.
- getThreadId() - Method in class io.quarkus.qute.debug.ThreadEvent
-
Returns the unique identifier of the thread.
- getThreads() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getThreads() - Method in interface io.quarkus.qute.debug.Debugger
-
Returns the list of threads known to the debugger.
- getThreadStatus() - Method in class io.quarkus.qute.debug.ThreadEvent
-
Returns the status of the thread.
- getTypeName() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Returns the fully qualified Java class, interface name.
- getUri() - Method in class io.quarkus.qute.debug.agent.source.RemoteSource
-
Returns the URI of this template source.
- getVariables() - Method in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Returns the variables contained in this scope.
- getVariables() - Method in class io.quarkus.qute.debug.agent.variables.RemoteVariable
-
Returns child variables of this variable.
- getVariables() - Method in interface io.quarkus.qute.debug.agent.variables.VariablesProvider
-
Returns the collection of
Variableinstances contained by this provider. - getVariables(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getVariables(int) - Method in class io.quarkus.qute.debug.agent.variables.VariablesRegistry
-
Retrieves the child variables of a registered provider given its variables reference ID.
- getVariables(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Retrieves the variables for a given variable reference.
- getVariablesReference() - Method in interface io.quarkus.qute.debug.agent.variables.VariablesProvider
-
Returns the reference ID used by the debugger protocol to identify this variable container.
- getVariablesRegistry() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- getVariablesRegistry() - Method in class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Returns the registry used to manage variables in this scope.
- GlobalsScope - Class in io.quarkus.qute.debug.agent.scopes
-
Represents the global scope in the Qute debugger.
- GlobalsScope(ResolutionContext, RemoteStackFrame, VariablesRegistry) - Constructor for class io.quarkus.qute.debug.agent.scopes.GlobalsScope
-
Creates a new global scope.
H
- handleResponse(JavaSourceLocationEventResponse) - Method in class io.quarkus.qute.debug.client.EventBasedJavaSourceResolver
-
Handles the response from the client when a Java source has been resolved.
- handleTerminate() - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Handles a terminate event and notifies the client.
- handleThreadChanged(ThreadEvent) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Handles a thread event and notifies the client.
- hasCondition() - Method in class io.quarkus.qute.debug.agent.breakpoints.RemoteBreakpoint
-
Returns whether this breakpoint has a condition.
- hashCode() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
I
- initialize(InitializeRequestArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Initializes the debug session, returning supported capabilities.
- INITIALIZED - Enum constant in enum class io.quarkus.qute.debug.DebuggerState
-
The debugger has been initialized but has not yet started executing the debuggee.
- io.quarkus.qute.debug - module io.quarkus.qute.debug
- io.quarkus.qute.debug - package io.quarkus.qute.debug
- io.quarkus.qute.debug.adapter - package io.quarkus.qute.debug.adapter
- io.quarkus.qute.debug.agent - package io.quarkus.qute.debug.agent
- io.quarkus.qute.debug.agent.breakpoints - package io.quarkus.qute.debug.agent.breakpoints
- io.quarkus.qute.debug.agent.completions - package io.quarkus.qute.debug.agent.completions
- io.quarkus.qute.debug.agent.evaluations - package io.quarkus.qute.debug.agent.evaluations
- io.quarkus.qute.debug.agent.frames - package io.quarkus.qute.debug.agent.frames
- io.quarkus.qute.debug.agent.resolvers - package io.quarkus.qute.debug.agent.resolvers
- io.quarkus.qute.debug.agent.scopes - package io.quarkus.qute.debug.agent.scopes
- io.quarkus.qute.debug.agent.source - package io.quarkus.qute.debug.agent.source
- io.quarkus.qute.debug.agent.variables - package io.quarkus.qute.debug.agent.variables
- io.quarkus.qute.debug.client - package io.quarkus.qute.debug.client
- isApplicable(ValueResolver, EvalContext) - Method in class io.quarkus.qute.debug.agent.resolvers.DefaultValueResolverCollector
-
Checks if the
ValueResolverapplies to the given evaluation context. - isApplicable(ValueResolver, EvalContext) - Method in class io.quarkus.qute.debug.agent.resolvers.ReflectionValueResolverCollector
- isApplicable(ValueResolver, EvalContext) - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverCollector
-
Determines if the given
ValueResolveris applicable in the providedEvalContext. - isCollectMethod() - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- isCollectMethod() - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Returns true if the context is collecting methods.
- isCollectMethod() - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- isCollectProperty() - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
- isCollectProperty() - Method in interface io.quarkus.qute.debug.agent.resolvers.ValueResolverContext
-
Returns true if the context is collecting properties.
- isCollectProperty() - Method in class io.quarkus.qute.debug.agent.variables.VariableContext
- isEnabled() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- isEnabled() - Method in interface io.quarkus.qute.debug.Debugger
-
Returns whether the debugger is currently enabled.
- isFieldCandidate(Field) - Static method in class io.quarkus.qute.debug.agent.resolvers.ReflectionValueResolverCollector
-
Checks if a field is a candidate to be collected.
- isReflectionValueResolver(ValueResolver) - Static method in class io.quarkus.qute.debug.agent.resolvers.ValueResolverRegistry
-
Checks if the given
ValueResolveris the built-in ReflectionValueResolver. - isStopped() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Checks if the thread has been stopped.
J
- JarSource - Class in io.quarkus.qute.debug.agent.source
-
A specialized
RemoteSourcerepresenting a Qute template located inside a JAR file. - JarSource(URI, String, SourceReferenceRegistry) - Constructor for class io.quarkus.qute.debug.agent.source.JarSource
-
Creates a new
JarSourcefor a Qute template embedded in a JAR file. - JavaFileSource - Class in io.quarkus.qute.debug.agent.source
- JavaFileSource(URI, String, int) - Constructor for class io.quarkus.qute.debug.agent.source.JavaFileSource
- JavaSourceLocationArguments - Class in io.quarkus.qute.debug.client
-
Arguments describing a Java element referenced from a Qute template.
- JavaSourceLocationArguments() - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationArguments
- JavaSourceLocationEventArguments - Class in io.quarkus.qute.debug.client
-
Payload sent by the server to event-based clients (VS Code, etc.) when requesting the resolution of a Java source corresponding to a Qute template.
- JavaSourceLocationEventArguments() - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- JavaSourceLocationEventArguments(String, JavaSourceLocationArguments) - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- JavaSourceLocationEventResponse - Class in io.quarkus.qute.debug.client
-
Event response for a Java source location resolution.
- JavaSourceLocationEventResponse() - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- JavaSourceLocationEventResponse(String, JavaSourceLocationResponse) - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- JavaSourceLocationResponse - Class in io.quarkus.qute.debug.client
-
Response containing the location of a Java method, class, or template content referenced from a Qute template.
- JavaSourceLocationResponse() - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationResponse
- JavaSourceLocationResponse(String, int) - Constructor for class io.quarkus.qute.debug.client.JavaSourceLocationResponse
- JavaSourceResolver - Interface in io.quarkus.qute.debug.client
-
Resolver for Java source locations referenced from Qute templates.
L
- LocalsScope - Class in io.quarkus.qute.debug.agent.scopes
-
Represents the local scope in the Qute debugger.
- LocalsScope(ResolutionContext, RemoteStackFrame, VariablesRegistry) - Constructor for class io.quarkus.qute.debug.agent.scopes.LocalsScope
-
Creates a new local scope.
N
- NamespaceResolversScope - Class in io.quarkus.qute.debug.agent.scopes
-
Represents the namespace resolvers scope in the Qute debugger.
- NamespaceResolversScope(Engine, RemoteStackFrame, VariablesRegistry) - Constructor for class io.quarkus.qute.debug.agent.scopes.NamespaceResolversScope
-
Creates a new namespace resolvers scope.
- next() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Performs a "next" operation, stopping only on non-text nodes.
- next(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- next(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Moves to the next statement for the given thread (alias for step over).
- next(NextArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
O
- onAfterResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- onAfterResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.DebuggerTraceListener
- onAfterResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Called after a Qute template node has been resolved.
- onBeforeResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Called whenever a Qute template node is processed.
- onBeforeResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.DebuggerTraceListener
-
Called before a template node is resolved.
- onBeforeResolve(ResolveEvent) - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Called before a Qute template node is resolved.
- onEndTemplate(TemplateEvent) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Called when template execution ends.
- onEndTemplate(TemplateEvent) - Method in class io.quarkus.qute.debug.agent.DebuggerTraceListener
-
Called when the rendering of a template ends.
- onJavaSourceResolved(JavaSourceLocationEventResponse) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
- onResolveJavaSource(JavaSourceLocationEventArguments) - Method in interface io.quarkus.qute.debug.client.QuteDebugProtocolClient
-
Event/notification sent by the server to event-based clients (VS Code, etc.)
- onStartTemplate(TemplateEvent) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Called when a template starts executing.
- onStartTemplate(TemplateEvent) - Method in class io.quarkus.qute.debug.agent.DebuggerTraceListener
-
Called when the rendering of a template starts.
- onStopped(StoppedEvent) - Method in interface io.quarkus.qute.debug.DebuggerListener
-
Called when the debuggee execution is stopped, usually due to hitting a breakpoint, completing a step operation, or encountering an exception.
- onTerminate() - Method in interface io.quarkus.qute.debug.DebuggerListener
-
Called when the debugger session terminates completely.
- onThreadChanged(ThreadEvent) - Method in interface io.quarkus.qute.debug.DebuggerListener
-
Called when the state of a thread changes, such as when a thread is started or exited.
- output(OutputEventArguments) - Method in interface io.quarkus.qute.debug.DebuggerListener
-
Called when the debuggee produces output.
P
- parseCondition(String) - Static method in class io.quarkus.qute.debug.agent.evaluations.ConditionalExpressionHelper
-
Parses a conditional expression string into a
TemplateNode. - pause() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Pauses the thread at the next opportunity by setting the stop condition to always true.
- pause(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- pause(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Pauses the execution of the template engine on the specified thread.
- pause(PauseArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
- PAUSE - Enum constant in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
The execution stopped because the user explicitly paused the debuggee.
Q
- QuteDebugProtocolClient - Interface in io.quarkus.qute.debug.client
-
Combined Debug Protocol client interface for Qute templates.
R
- readFromJarUri(URI) - Static method in class io.quarkus.qute.debug.agent.source.SourceReferenceRegistry
-
Reads the content of the resource identified by the given URI.
- ReflectionValueResolverCollector - Class in io.quarkus.qute.debug.agent.resolvers
-
Reflection-based collector for value resolvers.
- ReflectionValueResolverCollector() - Constructor for class io.quarkus.qute.debug.agent.resolvers.ReflectionValueResolverCollector
- RegisterDebugServerAdapter - Class in io.quarkus.qute.debug.adapter
- RegisterDebugServerAdapter() - Constructor for class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
- RegisterDebugServerAdapter(Integer, Boolean) - Constructor for class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
- registerSourceReference(URI) - Method in class io.quarkus.qute.debug.agent.source.SourceReferenceRegistry
-
Registers a new
SourceResponsefor the given URI and assigns it a unique source reference ID. - RemoteBreakpoint - Class in io.quarkus.qute.debug.agent.breakpoints
-
Represents a remote breakpoint set by the client through the Debug Adapter Protocol (DAP).
- RemoteBreakpoint(Source, int, String) - Constructor for class io.quarkus.qute.debug.agent.breakpoints.RemoteBreakpoint
-
Creates a new
RemoteBreakpointfor a given source and line. - RemoteScope - Class in io.quarkus.qute.debug.agent.scopes
-
Represents a scope in the Qute debugger (e.g., locals, globals, namespace resolvers).
- RemoteScope(String, RemoteStackFrame, VariablesRegistry) - Constructor for class io.quarkus.qute.debug.agent.scopes.RemoteScope
-
Creates a new remote scope.
- RemoteSource - Class in io.quarkus.qute.debug.agent.source
-
Represents a remote Qute template source used in the debug agent.
- RemoteSource(URI, String) - Constructor for class io.quarkus.qute.debug.agent.source.RemoteSource
- RemoteSource(URI, String, int) - Constructor for class io.quarkus.qute.debug.agent.source.RemoteSource
-
Creates a new remote source associated with the given template.
- RemoteStackFrame - Class in io.quarkus.qute.debug.agent.frames
-
Represents a single Qute stack frame in the debugging process.
- RemoteStackFrame(ResolveEvent, RemoteStackFrame, SourceTemplateRegistry, VariablesRegistry, RemoteThread) - Constructor for class io.quarkus.qute.debug.agent.frames.RemoteStackFrame
-
Creates a new
RemoteStackFrame. - RemoteThread - Class in io.quarkus.qute.debug.agent
-
Represents a Qute debug thread that manages the execution flow of templates during debugging.
- RemoteThread(Thread, DebuggeeAgent) - Constructor for class io.quarkus.qute.debug.agent.RemoteThread
-
Creates a new
RemoteThreadinstance. - RemoteVariable - Class in io.quarkus.qute.debug.agent.variables
-
A remote variable in the debugger, which may have child variables.
- RemoteVariable(Object, RemoteStackFrame, VariablesRegistry) - Constructor for class io.quarkus.qute.debug.agent.variables.RemoteVariable
-
Creates a new remote variable.
- removeDebuggerListener(DebuggerListener) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Removes a debugger listener and unlocks all threads if there are no listeners left.
- removeDebuggerListener(DebuggerListener) - Method in interface io.quarkus.qute.debug.Debugger
-
Unregisters a previously registered debugger listener.
- reset() - Method in class io.quarkus.qute.debug.adapter.RegisterDebugServerAdapter
- reset() - Method in class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
-
Clears all registered breakpoints.
- reset() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Resets the agent by unlocking all threads and clearing tracked engines.
- reset() - Method in class io.quarkus.qute.debug.agent.source.SourceReferenceRegistry
-
Clears all registered source references.
- resolutionContext() - Method in class io.quarkus.qute.debug.agent.DebuggerEvalContext
-
Returns the
ResolutionContextassociated with the current stack frame. - resolveBreakpoint(URI, String, int, SourceTemplateRegistry) - Method in class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
-
Resolves a
RemoteBreakpointfor the given template and line number. - resolveJavaSource(JavaSourceLocationArguments) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- resolveJavaSource(JavaSourceLocationArguments) - Method in class io.quarkus.qute.debug.client.EventBasedJavaSourceResolver
-
Resolves a Java source from a Qute template by sending an event to the client.
- resolveJavaSource(JavaSourceLocationArguments) - Method in interface io.quarkus.qute.debug.client.JavaSourceResolver
-
Resolves the Java method or class referenced from a Qute template for the purpose of setting breakpoints.
- resume() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Resumes execution of the thread after being suspended.
- resume(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- resume(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Resumes the execution of the template engine on the specified thread.
- RUNNING - Enum constant in enum class io.quarkus.qute.debug.DebuggerState
-
The debugger is actively running the debuggee without being paused or stopped.
S
- scopes(ScopesArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Returns the variable scopes for a given stack frame.
- SectionFrameGroup - Class in io.quarkus.qute.debug.agent.frames
-
Represents a group of
RemoteStackFrames belonging to a Qute section (e.g. - SectionFrameGroup(SectionHelper) - Constructor for class io.quarkus.qute.debug.agent.frames.SectionFrameGroup
- setAnnotation(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Sets the fully qualified Java annotation name.
- setArgs(JavaSourceLocationArguments) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- setBreakpoints(SetBreakpointsArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Sets breakpoints in a given source file.
- setBreakpoints(SourceBreakpoint[], Source) - Method in class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
-
Sets (or replaces) the list of breakpoints for the given source.
- setBreakpoints(SourceBreakpoint[], Source) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- setBreakpoints(SourceBreakpoint[], Source) - Method in interface io.quarkus.qute.debug.Debugger
-
Sets breakpoints in a source file.
- setEnabled(boolean) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- setEnabled(boolean) - Method in interface io.quarkus.qute.debug.Debugger
-
Enables or disables the debugger.
- setExceptionBreakpoints(SetExceptionBreakpointsArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Required by DAP but not used in this implementation.
- setId(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- setId(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- setJavaElementUri(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Sets the qute-java URI used to locate the Java element.
- setJavaFileUri(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationResponse
-
Sets the URI of the Java source file containing the resolved element.
- setJavaSourceResolver(JavaSourceResolver) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- setMethod(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Sets the Java method name.
- setResponse(JavaSourceLocationResponse) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventResponse
- setStartLine(int) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationResponse
-
Sets the start line of the Java element or template content in the source file.
- setTypeName(String) - Method in class io.quarkus.qute.debug.client.JavaSourceLocationArguments
-
Sets the fully qualified Java class, interface name.
- setVariablesReference(int) - Method in interface io.quarkus.qute.debug.agent.variables.VariablesProvider
-
Sets the reference ID for this variable container.
- shouldBeExpanded(Object, RemoteStackFrame) - Static method in class io.quarkus.qute.debug.agent.variables.VariablesHelper
-
Determines whether a value should be expanded in the debugger UI.
- source(SourceArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
- SourceReferenceRegistry - Class in io.quarkus.qute.debug.agent.source
-
Registry responsible for managing
SourceResponseobjects used by the Debug Adapter Protocol (DAP) to serve source content for Qute templates. - SourceReferenceRegistry() - Constructor for class io.quarkus.qute.debug.agent.source.SourceReferenceRegistry
- SourceTemplateRegistry - Class in io.quarkus.qute.debug.agent.source
-
Registry responsible for resolving and managing mappings between Qute template IDs and their corresponding
RemoteSourceinstances. - SourceTemplateRegistry(BreakpointsRegistry, SourceReferenceRegistry, JavaSourceResolver, Engine) - Constructor for class io.quarkus.qute.debug.agent.source.SourceTemplateRegistry
-
Creates a registry with default base paths and file extensions.
- SourceTemplateRegistry(BreakpointsRegistry, SourceReferenceRegistry, JavaSourceResolver, Engine, List<String>, List<String>) - Constructor for class io.quarkus.qute.debug.agent.source.SourceTemplateRegistry
-
Creates a registry with custom base paths and file extensions.
- stackTrace(StackTraceArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Returns the stack trace for a given thread.
- start() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Marks the thread as started and clears its stack frames.
- STARTED - Enum constant in enum class io.quarkus.qute.debug.ThreadEvent.ThreadStatus
-
Indicates that the thread has been started.
- STEP - Enum constant in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
The execution stopped because a step operation (e.g., step over, step into) was completed.
- stepIn() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Performs a "step in" operation, stopping execution at the next node.
- stepIn(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- stepIn(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Performs a "step in" operation for the given thread.
- stepIn(StepInArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
- stepOut() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Performs a "step out" operation, resuming execution until the current function or template block returns.
- stepOut(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- stepOut(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Performs a "step out" operation for the given thread.
- stepOut(StepOutArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
- stepOver() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Performs a "step over" operation, stopping only when the current frame size decreases, i.e., when the current step is completed.
- stepOver(int) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- stepOver(int) - Method in interface io.quarkus.qute.debug.Debugger
-
Performs a "step over" operation for the given thread.
- STOPPED - Enum constant in enum class io.quarkus.qute.debug.DebuggerState
-
The debugger has completely stopped the execution and the session has ended.
- StoppedEvent - Class in io.quarkus.qute.debug
-
Represents a "stopped" event in the Qute debugger.
- StoppedEvent(int, StoppedEvent.StoppedReason) - Constructor for class io.quarkus.qute.debug.StoppedEvent
-
Creates a new
StoppedEvent. - StoppedEvent.StoppedReason - Enum Class in io.quarkus.qute.debug
-
Represents the possible reasons why the debuggee execution stopped.
- SUSPENDED - Enum constant in enum class io.quarkus.qute.debug.DebuggerState
-
The debugger has temporarily suspended the execution of the debuggee, usually due to hitting a breakpoint, completing a step, or a manual pause request.
T
- terminate() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
- terminate() - Method in class io.quarkus.qute.debug.agent.RemoteThread
-
Terminates the thread and notifies any waiting processes.
- terminate() - Method in interface io.quarkus.qute.debug.Debugger
-
Terminates the debugging session.
- terminate(TerminateArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Terminates the current debugging session.
- ThreadEvent - Class in io.quarkus.qute.debug
-
Represents a thread event in the Qute debugger.
- ThreadEvent(int, ThreadEvent.ThreadStatus) - Constructor for class io.quarkus.qute.debug.ThreadEvent
-
Creates a new
ThreadEvent. - ThreadEvent.ThreadStatus - Enum Class in io.quarkus.qute.debug
-
Represents the possible statuses of a thread during its lifecycle in the debugger.
- threads() - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Returns the list of threads currently being debugged.
- toResponse() - Method in class io.quarkus.qute.debug.agent.completions.CompletionContext
-
Converts collected items to a DAP
CompletionsResponse. - toString() - Method in class io.quarkus.qute.debug.client.JavaSourceLocationEventArguments
- toUri(Source) - Static method in class io.quarkus.qute.debug.agent.source.SourceTemplateRegistry
-
Converts a
Sourceobject into a normalizedURI. - track(Engine) - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Starts tracking the given Qute engine for debugging.
U
- UNKNOWN - Enum constant in enum class io.quarkus.qute.debug.DebuggerState
-
The state is unknown, typically used as a default before the debugger has been initialized.
- unlockAllDebuggeeThreads() - Method in class io.quarkus.qute.debug.agent.DebuggeeAgent
-
Unlocks and terminates all debuggee threads, then clears all tracked engines.
V
- valueOf(String) - Static method in enum class io.quarkus.qute.debug.DebuggerState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.qute.debug.ThreadEvent.ThreadStatus
-
Returns the enum constant of this class with the specified name.
- ValueResolverCollector - Interface in io.quarkus.qute.debug.agent.resolvers
-
Interface to collect information from a
ValueResolverfor debugging purposes. - ValueResolverContext - Interface in io.quarkus.qute.debug.agent.resolvers
-
Context used by the debugger to collect properties and methods of an object in a given stack frame.
- ValueResolverRegistry - Class in io.quarkus.qute.debug.agent.resolvers
-
Registry for Qute
ValueResolvers to support debugging completions and variable inspection. - values() - Static method in enum class io.quarkus.qute.debug.DebuggerState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.qute.debug.StoppedEvent.StoppedReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.qute.debug.ThreadEvent.ThreadStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableContext - Class in io.quarkus.qute.debug.agent.variables
-
Context for collecting variables in the debugger.
- VariableContext(Object, RemoteStackFrame, VariablesRegistry, Collection<Variable>) - Constructor for class io.quarkus.qute.debug.agent.variables.VariableContext
- variables(VariablesArguments) - Method in class io.quarkus.qute.debug.adapter.DebugServerAdapter
-
Returns the variables for a given variable reference.
- VariablesHelper - Class in io.quarkus.qute.debug.agent.variables
-
Helper utility for creating and managing debug variables.
- VariablesHelper() - Constructor for class io.quarkus.qute.debug.agent.variables.VariablesHelper
- VariablesProvider - Interface in io.quarkus.qute.debug.agent.variables
-
Represents an entity that can provide a collection of debug variables (properties, fields, or items) for inspection in the debugger.
- VariablesRegistry - Class in io.quarkus.qute.debug.agent.variables
-
Maintains a registry of all variables and variable containers (implementing
VariablesProvider) in the debug session. - VariablesRegistry() - Constructor for class io.quarkus.qute.debug.agent.variables.VariablesRegistry
-
Creates a new, empty registry
All Classes and Interfaces|All Packages|Serialized Form