Package com.vaadin.copilot.javarewriter
package com.vaadin.copilot.javarewriter
-
ClassDescriptionAn abstract base class that holds common information about a component extracted from Java source code during code analysis.Represents the expression where a component has been attached to its parent.Static source file parser for the given component class.Holds information about a component's attachment within the Java source code.Represents metadata related to the creation of a component within a Java source file.Represents metadata information about a Vaadin
Component.Builder pattern forComponentInfoclassResponsible for locating and aggregating information about a UI component's creation and attachment within a Java project.Information about a component in the source code.Class/Record definition related functions for Java Rewriter This class generates a record/class to host data entities used in advanced data components like GridThis class contains hacks related to Flow components and how they work.Represents a point in the source code where new code can be inserted.Deprecated, for removal: This API element is subject to removal in a future version.It is deprecated and needs to be removed because JavaRewriter and CompilationUnit have been decoupled in recent changes.Represents a Java component to be added to the source code.Metadata for the copied component.Handler for data provider changes.Provider that makes sure same JavaRewriter is served for the same file so same file should not be overwritten in the same operation.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.Rewrites Java source code to add or replace constructor parameters, method invocations and more.A code snippet to be inserted into the source code.Enum representing the type of comment to be added.The result of a duplicate operationInformation about extracting an inline variable to local variableInformation about a renamed variable.Holder for a setter name and associated valueWhere to add a componentHandles the copy & paste functionality for flow components.Handles merging of the original source file with changes perform to the AST.Observer for the JavaRewriter that tracks which parts have been deleted and which nodes have potentially been added or modified.Util methods for rewriting JavaRepresents a Java source file that can be parsed and rewritten using a custom observer and parser configuration.Class/Record definition related functions for Java Rewriter.TheSourceSyncCheckeris responsible for monitoring changes to Java source files during development to identify scenarios where source files may be out of sync with the running application or route view is deleted by the user.