Index

A B C D E F G H I J L N O P Q R S T U V 
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 VariablesProvider and 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 ValueResolver into the provided ValueResolverContext for 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 EvalContext for 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 DebuggeeAgent manages the debugging process for Qute templates.
DebuggeeAgent() - Constructor for class io.quarkus.qute.debug.agent.DebuggeeAgent
Creates a new DebuggeeAgent instance.
Debugger - Interface in io.quarkus.qute.debug
Qute debugger API.
DebuggerEvalContext - Class in io.quarkus.qute.debug.agent
Implementation of EvalContext used 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 DebuggerException without any message or cause.
DebuggerException(Throwable) - Constructor for exception class io.quarkus.qute.debug.DebuggerException
Creates a new DebuggerException with 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 TraceListener implementation that connects the Qute engine's trace events to the DebuggeeAgent.
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 DebugServerAdapter and registers listeners to forward debugger events to the DAP client.
DefaultValueResolverCollector - Class in io.quarkus.qute.debug.agent.resolvers
Default implementation of ValueResolverCollector that collects properties and methods supported by a ValueResolver.
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 Expression instance.
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 if node 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 RemoteSource representing 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 FileSource for 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 Variable suitable 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 ValueResolverContext with 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/#each sections).
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 RemoteSource for 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 SourceResponse associated 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 Variable instances 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 ValueResolver applies 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 ValueResolver is applicable in the provided EvalContext.
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 ValueResolver is 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 RemoteSource representing 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 JarSource for 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 SourceResponse for 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 RemoteBreakpoint for 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 RemoteThread instance.
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 ResolutionContext associated with the current stack frame.
resolveBreakpoint(URI, String, int, SourceTemplateRegistry) - Method in class io.quarkus.qute.debug.agent.breakpoints.BreakpointsRegistry
Resolves a RemoteBreakpoint for 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 SourceResponse objects 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 RemoteSource instances.
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 Source object into a normalized URI.
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 ValueResolver for 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
A B C D E F G H I J L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form