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.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.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.The result of a duplicate operationInformation about extracting an inline variable to local variableHandles 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.