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.