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 TypeMethodDescriptionvoidJavaBatchRewriter.Callback.accept(JavaRewriter.ComponentTypeAndSourceLocation source, JavaRewriter.ComponentInfo component, JavaRewriter rewriter) booleanJavaRewriter.addCall(JavaRewriter.ComponentInfo componentInfo, String function, Object... parameters) Adds a function call to the source code.static booleanLumoRewriterUtil.addClassNameWithArgs(JavaRewriter.ComponentInfo component, List<com.github.javaparser.ast.expr.Expression> arguments) Creates addClassNames(...) statement with given arguments if there is none.voidJavaRewriter.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).booleanJavaRewriter.delete(JavaRewriter.ComponentInfo componentInfo) Deletes a component from the source code.voidJavaRewriter.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 StringJavaRewriterUtil.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.ExpressionJavaRewriterUtil.getAttachArgumentOrThrow(JavaRewriter.ComponentInfo component) static StringJavaRewriterUtil.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 booleanJavaRewriterUtil.inlineAssignment(JavaRewriter.ComponentInfo componentInfo) voidJavaRewriter.moveComponent(JavaRewriter.ComponentInfo component, JavaRewriter.ComponentInfo container, JavaRewriter.ComponentInfo reference, JavaRewriter.Where where) Moves a component in the source code.static voidLumoRewriterUtil.removeClassNameArgs(JavaRewriter.ComponentInfo component, String... lumoUtilityClassNames) Searches addClassName, addClassNames, setClassName methods for given component and then remove given lumo utility class names.booleanJavaRewriter.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.booleanJavaRewriter.replaceOrAddCall(JavaRewriter.ComponentInfo componentInfo, String function, Object... parameters) Replaces a function call in the source code, if found, otherwise adds the function call.voidJavaRewriter.setAlignment(JavaRewriter.ComponentInfo component, JavaRewriter.AlignmentMode alignmentMode, boolean selected, List<String> lumoClasses) voidJavaRewriter.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 TypeMethodDescriptionvoidJavaRewriter.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.