All Classes and Interfaces
Class
Description
Command handler for AI related operations
Client for tracking features of Copilot
Tracking request
Helps initializing a Spring Boot Vaadin application with no views by adding
either a Flow or Hilla view + a theme.
Represents the expression where a component has been attached to its
parent.
Returns the class name of given component.
Class name request is requested when Hilla+React component is selected to
find the existing class name or suggested one
Returns class name of selected Hilla component suggested or existing one
depends on if class name is exist in theme editor.
Information about a component in the source code.
Editor extension to use ProjectManager to write file content
IDE plugin support utility
Base class for Copilot Server API clients
Utility class for reading the Copilot version.
Feedback Request
This class contains hacks related to Flow components and how they work.
Command handler for i18n related operations
Integration with IDEs for development mode.
Utility class for currently used IDE
Represents a point in the source code where new code can be inserted.
Class/Record definition related functions for Java Rewriter.
Represents a Java component to be added to the source code.
Handler for data provider changes.
Returns the file that is changed along with the new result
A utility class for modifying Java source code.
A class for performing operations on a CompilationUnit.
A functional interface for operations that modify a CompilationUnit.
Handles commands to parse Java source code.
Holds data for a Java annotation.
Holds data for a Java bean property.
Handles commands to rewrite Java source code.
Rewrites Java source code to add or replace constructor parameters, method
invocations and more.
A code snippet to be inserted into the source code.
The result of a duplicate operation
Information about extracting an inline variable to local variable
Holder for a setter name and associated value
Where to add a component
Util methods for rewriting Java
Implementation of
GenericVisitor
that finds Node at given line of source code file.Implementation of
GenericVisitor
that searches for classnames applied to given component.Implementation of
GenericVisitor
that searches for local classname expression statement by comparing
expression type, method call scope and expression comment.Copilot 3 day preview handler.
Handles reading and writing files in the project
Handles creation of views for new routes.
Provides server side route information to the client.
Acts as a bridge between Copilot and Spring specific API.
Provides Spring related helpers for copilot.
Implementation of
GenericVisitor
that finds Statement at given line of source code file.StreamResponse is a record class used for sending responses to the client when the '/stream' endpoint is accessed.
Enum for stream response statuses: This enum contains the four steps we go
through while responding to the client:
1.
Handler for ThemeEditor debug window communication messages.
Error used while theme is not configured in current project.
Handles getting information about the user (pro key based) and communicating
with the server about feature access.