Uses of Record Class
com.vaadin.copilot.javarewriter.JavaRewriter.ComponentInfo
Packages that use JavaRewriter.ComponentInfo
-
Uses of JavaRewriter.ComponentInfo in com.vaadin.copilot.javarewriter
Methods in com.vaadin.copilot.javarewriter that return JavaRewriter.ComponentInfoModifier and TypeMethodDescriptionJavaRewriter.findComponentInfo
(JavaRewriter.ComponentTypeAndSourceLocation typeAndSourceLocation) Finds a component in the source code.Methods in com.vaadin.copilot.javarewriter with parameters of type JavaRewriter.ComponentInfoModifier and TypeMethodDescriptionvoid
JavaBatchRewriter.Callback.accept
(JavaRewriter.ComponentTypeAndSourceLocation source, JavaRewriter.ComponentInfo component, JavaRewriter rewriter) boolean
JavaRewriter.addCall
(JavaRewriter.ComponentInfo componentInfo, String function, Object... parameters) Adds a function call to the source code.static boolean
LumoRewriterUtil.addClassNameWithArgs
(JavaRewriter.ComponentInfo component, List<com.github.javaparser.ast.expr.Expression> arguments) Creates addClassNames(...) statement with given arguments if there is none.void
JavaRewriter.addComponentUsingTemplate
(JavaRewriter.ComponentInfo referenceComponent, JavaRewriter.ComponentInfo layout, JavaRewriter.Where where, List<JavaRewriter.JavaComponent> template) Adds the given code snippet to the source code either before the reference component (Where.BEFORE) or by appending to the layout (Where.APPEND).boolean
JavaRewriter.delete
(JavaRewriter.ComponentInfo componentInfo) Deletes a component from the source code.void
JavaRewriter.duplicate
(JavaRewriter.ComponentInfo component) Duplicates a component in the source code.JavaRewriterUtil.extractInlineVariableToLocalVariable
(JavaRewriter.ComponentInfo componentInfo) Extracts an inline variable to local variable with a new variable name.static String
JavaRewriterUtil.findFreeVariableName
(JavaRewriter.ComponentInfo componentInfo, com.github.javaparser.ast.stmt.BlockStmt block) Finds a free variable name based on the component type.static List<com.github.javaparser.ast.expr.MethodCallExpr>
JavaRewriterUtil.findMethodCallNonStatements
(JavaRewriter.ComponentInfo componentDefinition) static List<com.github.javaparser.ast.expr.MethodCallExpr>
JavaRewriterUtil.findMethodCallStatements
(JavaRewriter.ComponentInfo componentDefinition) static List<com.github.javaparser.ast.expr.Expression>
JavaRewriterUtil.findParameterUsage
(JavaRewriter.ComponentInfo componentDefinition) static Optional<com.github.javaparser.ast.expr.Expression>
JavaRewriterUtil.findReference
(com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.Expression> nodes, JavaRewriter.ComponentInfo componentDefinition) Finds a node among the nodes which refer to the given component.static Optional<com.github.javaparser.ast.expr.Expression>
JavaRewriterUtil.getAttachArgument
(JavaRewriter.ComponentInfo component) static com.github.javaparser.ast.expr.Expression
JavaRewriterUtil.getAttachArgumentOrThrow
(JavaRewriter.ComponentInfo component) static String
JavaRewriterUtil.getFieldOrVariableName
(JavaRewriter.ComponentInfo componentInfo) Gets the field or local variable name for the given component.JavaRewriter.getPropertyValue
(JavaRewriter.ComponentInfo componentInfo, String property) Gets the (active) value of a property of a component.static boolean
JavaRewriterUtil.inlineAssignment
(JavaRewriter.ComponentInfo componentInfo) void
JavaRewriter.moveComponent
(JavaRewriter.ComponentInfo component, JavaRewriter.ComponentInfo container, JavaRewriter.ComponentInfo reference, JavaRewriter.Where where) Moves a component in the source code.static void
LumoRewriterUtil.removeClassNameArgs
(JavaRewriter.ComponentInfo component, String... lumoUtilityClassNames) Searches addClassName, addClassNames, setClassName methods for given component and then remove given lumo utility class names.boolean
JavaRewriter.replaceFunctionCall
(JavaRewriter.ComponentInfo componentInfo, String function, Object value) Replaces a constructor parameter (if it is mapped to the given setter function) or a function call in the source code.boolean
JavaRewriter.replaceOrAddCall
(JavaRewriter.ComponentInfo componentInfo, String function, Object... parameters) Replaces a function call in the source code, if found, otherwise adds the function call.void
JavaRewriter.setAlignment
(JavaRewriter.ComponentInfo component, JavaRewriter.AlignmentMode alignmentMode, boolean selected, List<String> lumoClasses) void
JavaRewriter.setGap
(JavaRewriter.ComponentInfo component, String newValue) Sets gap to selected componentMethod parameters in com.vaadin.copilot.javarewriter with type arguments of type JavaRewriter.ComponentInfoModifier and TypeMethodDescriptionvoid
JavaRewriter.mergeAndReplace
(List<JavaRewriter.ComponentInfo> components, JavaRewriter.JavaComponent wrapperComponent) Merges all the components and wraps them using the given component and places the result in place of the first component.