Class JavaScriptSender

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.rpc.RpcSendQueue>
org.openrewrite.java.JavaVisitor<org.openrewrite.rpc.RpcSendQueue>
org.openrewrite.javascript.JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
org.openrewrite.javascript.internal.rpc.JavaScriptSender

public class JavaScriptSender extends JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
A sender for JavaScript AST elements that uses the Java RPC framework. This class implements a double delegation pattern with JavaSender to handle both JavaScript and Java elements.
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.java.tree.J
    preVisit(org.openrewrite.java.tree.J j, org.openrewrite.rpc.RpcSendQueue q)
     
    @Nullable org.openrewrite.java.tree.J
    visit(@Nullable org.openrewrite.Tree tree, org.openrewrite.rpc.RpcSendQueue p)
     
    org.openrewrite.java.tree.J
    visitAlias(org.openrewrite.javascript.tree.JS.Alias alias, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitArrayBindingPattern(org.openrewrite.javascript.tree.JS.ArrayBindingPattern arrayBindingPattern, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitArrowFunction(org.openrewrite.javascript.tree.JS.ArrowFunction arrowFunction, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitAs(org.openrewrite.javascript.tree.JS.As as_, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitAssignmentOperationExtensions(org.openrewrite.javascript.tree.JS.AssignmentOperation assignmentOperation, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitAwait(org.openrewrite.javascript.tree.JS.Await await, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitBinaryExtensions(org.openrewrite.javascript.tree.JS.Binary binary, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitBindingElement(org.openrewrite.javascript.tree.JS.BindingElement bindingElement, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitComputedPropertyMethodDeclaration(org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration computedPropMethod, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitComputedPropertyName(org.openrewrite.javascript.tree.JS.ComputedPropertyName computedPropertyName, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitConditionalType(org.openrewrite.javascript.tree.JS.ConditionalType conditionalType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitDelete(org.openrewrite.javascript.tree.JS.Delete delete, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitExportAssignment(org.openrewrite.javascript.tree.JS.ExportAssignment exportAssignment, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitExportDeclaration(org.openrewrite.javascript.tree.JS.ExportDeclaration exportDeclaration, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitExportSpecifier(org.openrewrite.javascript.tree.JS.ExportSpecifier exportSpecifier, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitExpressionStatement(org.openrewrite.javascript.tree.JS.ExpressionStatement expressionStatement, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitExpressionWithTypeArguments(org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments expressionWithTypeArguments, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitForInLoop(org.openrewrite.javascript.tree.JS.ForInLoop forInLoop, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitForOfLoop(org.openrewrite.javascript.tree.JS.ForOfLoop forOfLoop, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitFunctionCall(org.openrewrite.javascript.tree.JS.FunctionCall functionCall, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitFunctionType(org.openrewrite.javascript.tree.JS.FunctionType functionType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportAttribute(org.openrewrite.javascript.tree.JS.ImportAttribute importAttribute, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportAttributes(org.openrewrite.javascript.tree.JS.ImportAttributes importAttributes, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportClause(org.openrewrite.javascript.tree.JS.ImportClause importClause, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportDeclaration(org.openrewrite.javascript.tree.JS.Import jsImport, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportSpecifier(org.openrewrite.javascript.tree.JS.ImportSpecifier importSpecifier, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportType(org.openrewrite.javascript.tree.JS.ImportType importType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitImportTypeAttributes(org.openrewrite.javascript.tree.JS.ImportTypeAttributes importTypeAttributes, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitIndexedAccessType(org.openrewrite.javascript.tree.JS.IndexedAccessType indexedAccessType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitIndexedAccessTypeIndexType(org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType indexType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitIndexSignatureDeclaration(org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration indexSignatureDeclaration, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitInferType(org.openrewrite.javascript.tree.JS.InferType inferType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitIntersection(org.openrewrite.javascript.tree.JS.Intersection intersection, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsCompilationUnit(org.openrewrite.javascript.tree.JS.CompilationUnit cu, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsxAttribute(JSX.Attribute attribute, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsxEmbeddedExpression(JSX.EmbeddedExpression embeddedExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsxNamespacedName(JSX.NamespacedName namespacedName, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsxSpreadAttribute(JSX.SpreadAttribute spreadAttribute, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitJsxTag(JSX.Tag tag, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitLiteralType(org.openrewrite.javascript.tree.JS.LiteralType literalType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitMappedType(org.openrewrite.javascript.tree.JS.MappedType mappedType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitMappedTypeKeysRemapping(org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping keysRemapping, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitMappedTypeParameter(org.openrewrite.javascript.tree.JS.MappedType.Parameter parameter, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitNamedExports(org.openrewrite.javascript.tree.JS.NamedExports namedExports, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitNamedImports(org.openrewrite.javascript.tree.JS.NamedImports namedImports, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitNamespaceDeclaration(org.openrewrite.javascript.tree.JS.NamespaceDeclaration namespaceDeclaration, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitObjectBindingPattern(org.openrewrite.javascript.tree.JS.ObjectBindingPattern objectBindingPattern, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitPropertyAssignment(org.openrewrite.javascript.tree.JS.PropertyAssignment propertyAssignment, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitSatisfiesExpression(org.openrewrite.javascript.tree.JS.SatisfiesExpression satisfiesExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitScopedVariableDeclarations(org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations scopedVariableDeclarations, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitStatementExpression(org.openrewrite.javascript.tree.JS.StatementExpression statementExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTaggedTemplateExpression(org.openrewrite.javascript.tree.JS.TaggedTemplateExpression taggedTemplateExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTemplateExpression(org.openrewrite.javascript.tree.JS.TemplateExpression templateExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTemplateExpressionSpan(org.openrewrite.javascript.tree.JS.TemplateExpression.Span span, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTuple(org.openrewrite.javascript.tree.JS.Tuple tuple, org.openrewrite.rpc.RpcSendQueue q)
     
    @Nullable org.openrewrite.java.tree.JavaType
    visitType(@Nullable org.openrewrite.java.tree.JavaType javaType, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeDeclaration(org.openrewrite.javascript.tree.JS.TypeDeclaration typeDeclaration, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeInfo(org.openrewrite.javascript.tree.JS.TypeInfo typeInfo, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeLiteral(org.openrewrite.javascript.tree.JS.TypeLiteral typeLiteral, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeOf(org.openrewrite.javascript.tree.JS.TypeOf typeOf, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeOperator(org.openrewrite.javascript.tree.JS.TypeOperator typeOperator, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypePredicate(org.openrewrite.javascript.tree.JS.TypePredicate typePredicate, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeQuery(org.openrewrite.javascript.tree.JS.TypeQuery typeQuery, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitTypeTreeExpression(org.openrewrite.javascript.tree.JS.TypeTreeExpression typeTreeExpression, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitUnion(org.openrewrite.javascript.tree.JS.Union union, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitVoid(org.openrewrite.javascript.tree.JS.Void void_, org.openrewrite.rpc.RpcSendQueue q)
     
    org.openrewrite.java.tree.J
    visitWithStatement(org.openrewrite.javascript.tree.JS.WithStatement withStatement, org.openrewrite.rpc.RpcSendQueue q)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

    autoFormat, autoFormat, autoFormat, getJavadocVisitor, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitContainer, visitContinue, visitControlParentheses, visitDeconstructionPattern, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLambdaParameters, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeName, visitTypeParameter, visitTypeParameters, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYield

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JavaScriptSender

      public JavaScriptSender()
  • Method Details

    • visit

      public @Nullable org.openrewrite.java.tree.J visit(@Nullable org.openrewrite.Tree tree, org.openrewrite.rpc.RpcSendQueue p)
      Overrides:
      visit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.rpc.RpcSendQueue>
    • preVisit

      public org.openrewrite.java.tree.J preVisit(org.openrewrite.java.tree.J j, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      preVisit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.rpc.RpcSendQueue>
    • visitJsCompilationUnit

      public org.openrewrite.java.tree.J visitJsCompilationUnit(org.openrewrite.javascript.tree.JS.CompilationUnit cu, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsCompilationUnit in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitAlias

      public org.openrewrite.java.tree.J visitAlias(org.openrewrite.javascript.tree.JS.Alias alias, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitAlias in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitArrowFunction

      public org.openrewrite.java.tree.J visitArrowFunction(org.openrewrite.javascript.tree.JS.ArrowFunction arrowFunction, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitArrowFunction in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitAwait

      public org.openrewrite.java.tree.J visitAwait(org.openrewrite.javascript.tree.JS.Await await, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitAwait in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitConditionalType

      public org.openrewrite.java.tree.J visitConditionalType(org.openrewrite.javascript.tree.JS.ConditionalType conditionalType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitConditionalType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitDelete

      public org.openrewrite.java.tree.J visitDelete(org.openrewrite.javascript.tree.JS.Delete delete, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitDelete in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitExpressionStatement

      public org.openrewrite.java.tree.J visitExpressionStatement(org.openrewrite.javascript.tree.JS.ExpressionStatement expressionStatement, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitExpressionStatement in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitExpressionWithTypeArguments

      public org.openrewrite.java.tree.J visitExpressionWithTypeArguments(org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments expressionWithTypeArguments, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitExpressionWithTypeArguments in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitFunctionType

      public org.openrewrite.java.tree.J visitFunctionType(org.openrewrite.javascript.tree.JS.FunctionType functionType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitFunctionType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitInferType

      public org.openrewrite.java.tree.J visitInferType(org.openrewrite.javascript.tree.JS.InferType inferType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitInferType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportType

      public org.openrewrite.java.tree.J visitImportType(org.openrewrite.javascript.tree.JS.ImportType importType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportDeclaration

      public org.openrewrite.java.tree.J visitImportDeclaration(org.openrewrite.javascript.tree.JS.Import jsImport, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportClause

      public org.openrewrite.java.tree.J visitImportClause(org.openrewrite.javascript.tree.JS.ImportClause importClause, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportClause in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitNamedImports

      public org.openrewrite.java.tree.J visitNamedImports(org.openrewrite.javascript.tree.JS.NamedImports namedImports, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitNamedImports in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportSpecifier

      public org.openrewrite.java.tree.J visitImportSpecifier(org.openrewrite.javascript.tree.JS.ImportSpecifier importSpecifier, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportSpecifier in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportAttributes

      public org.openrewrite.java.tree.J visitImportAttributes(org.openrewrite.javascript.tree.JS.ImportAttributes importAttributes, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportAttributes in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportTypeAttributes

      public org.openrewrite.java.tree.J visitImportTypeAttributes(org.openrewrite.javascript.tree.JS.ImportTypeAttributes importTypeAttributes, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportTypeAttributes in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitImportAttribute

      public org.openrewrite.java.tree.J visitImportAttribute(org.openrewrite.javascript.tree.JS.ImportAttribute importAttribute, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitImportAttribute in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitBinaryExtensions

      public org.openrewrite.java.tree.J visitBinaryExtensions(org.openrewrite.javascript.tree.JS.Binary binary, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitBinaryExtensions in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitLiteralType

      public org.openrewrite.java.tree.J visitLiteralType(org.openrewrite.javascript.tree.JS.LiteralType literalType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitLiteralType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitMappedType

      public org.openrewrite.java.tree.J visitMappedType(org.openrewrite.javascript.tree.JS.MappedType mappedType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitMappedType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitMappedTypeKeysRemapping

      public org.openrewrite.java.tree.J visitMappedTypeKeysRemapping(org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping keysRemapping, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitMappedTypeKeysRemapping in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitMappedTypeParameter

      public org.openrewrite.java.tree.J visitMappedTypeParameter(org.openrewrite.javascript.tree.JS.MappedType.Parameter parameter, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitMappedTypeParameter in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitObjectBindingPattern

      public org.openrewrite.java.tree.J visitObjectBindingPattern(org.openrewrite.javascript.tree.JS.ObjectBindingPattern objectBindingPattern, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitObjectBindingPattern in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitPropertyAssignment

      public org.openrewrite.java.tree.J visitPropertyAssignment(org.openrewrite.javascript.tree.JS.PropertyAssignment propertyAssignment, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitPropertyAssignment in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitSatisfiesExpression

      public org.openrewrite.java.tree.J visitSatisfiesExpression(org.openrewrite.javascript.tree.JS.SatisfiesExpression satisfiesExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitSatisfiesExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitScopedVariableDeclarations

      public org.openrewrite.java.tree.J visitScopedVariableDeclarations(org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations scopedVariableDeclarations, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitScopedVariableDeclarations in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitStatementExpression

      public org.openrewrite.java.tree.J visitStatementExpression(org.openrewrite.javascript.tree.JS.StatementExpression statementExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitStatementExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTaggedTemplateExpression

      public org.openrewrite.java.tree.J visitTaggedTemplateExpression(org.openrewrite.javascript.tree.JS.TaggedTemplateExpression taggedTemplateExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTaggedTemplateExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTemplateExpression

      public org.openrewrite.java.tree.J visitTemplateExpression(org.openrewrite.javascript.tree.JS.TemplateExpression templateExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTemplateExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTemplateExpressionSpan

      public org.openrewrite.java.tree.J visitTemplateExpressionSpan(org.openrewrite.javascript.tree.JS.TemplateExpression.Span span, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTemplateExpressionSpan in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTuple

      public org.openrewrite.java.tree.J visitTuple(org.openrewrite.javascript.tree.JS.Tuple tuple, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTuple in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeDeclaration

      public org.openrewrite.java.tree.J visitTypeDeclaration(org.openrewrite.javascript.tree.JS.TypeDeclaration typeDeclaration, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeOf

      public org.openrewrite.java.tree.J visitTypeOf(org.openrewrite.javascript.tree.JS.TypeOf typeOf, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeOf in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeTreeExpression

      public org.openrewrite.java.tree.J visitTypeTreeExpression(org.openrewrite.javascript.tree.JS.TypeTreeExpression typeTreeExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeTreeExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitAs

      public org.openrewrite.java.tree.J visitAs(org.openrewrite.javascript.tree.JS.As as_, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitAs in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitAssignmentOperationExtensions

      public org.openrewrite.java.tree.J visitAssignmentOperationExtensions(org.openrewrite.javascript.tree.JS.AssignmentOperation assignmentOperation, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitAssignmentOperationExtensions in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitIndexedAccessType

      public org.openrewrite.java.tree.J visitIndexedAccessType(org.openrewrite.javascript.tree.JS.IndexedAccessType indexedAccessType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitIndexedAccessType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitIndexedAccessTypeIndexType

      public org.openrewrite.java.tree.J visitIndexedAccessTypeIndexType(org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType indexType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitIndexedAccessTypeIndexType in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeQuery

      public org.openrewrite.java.tree.J visitTypeQuery(org.openrewrite.javascript.tree.JS.TypeQuery typeQuery, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeQuery in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeInfo

      public org.openrewrite.java.tree.J visitTypeInfo(org.openrewrite.javascript.tree.JS.TypeInfo typeInfo, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeInfo in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitComputedPropertyName

      public org.openrewrite.java.tree.J visitComputedPropertyName(org.openrewrite.javascript.tree.JS.ComputedPropertyName computedPropertyName, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitComputedPropertyName in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeOperator

      public org.openrewrite.java.tree.J visitTypeOperator(org.openrewrite.javascript.tree.JS.TypeOperator typeOperator, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeOperator in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypePredicate

      public org.openrewrite.java.tree.J visitTypePredicate(org.openrewrite.javascript.tree.JS.TypePredicate typePredicate, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypePredicate in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitUnion

      public org.openrewrite.java.tree.J visitUnion(org.openrewrite.javascript.tree.JS.Union union, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitUnion in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitIntersection

      public org.openrewrite.java.tree.J visitIntersection(org.openrewrite.javascript.tree.JS.Intersection intersection, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitIntersection in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitVoid

      public org.openrewrite.java.tree.J visitVoid(org.openrewrite.javascript.tree.JS.Void void_, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitVoid in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitWithStatement

      public org.openrewrite.java.tree.J visitWithStatement(org.openrewrite.javascript.tree.JS.WithStatement withStatement, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitWithStatement in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitJsxTag

      public org.openrewrite.java.tree.J visitJsxTag(JSX.Tag tag, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsxTag in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitJsxAttribute

      public org.openrewrite.java.tree.J visitJsxAttribute(JSX.Attribute attribute, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsxAttribute in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitJsxSpreadAttribute

      public org.openrewrite.java.tree.J visitJsxSpreadAttribute(JSX.SpreadAttribute spreadAttribute, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsxSpreadAttribute in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitJsxEmbeddedExpression

      public org.openrewrite.java.tree.J visitJsxEmbeddedExpression(JSX.EmbeddedExpression embeddedExpression, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsxEmbeddedExpression in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitJsxNamespacedName

      public org.openrewrite.java.tree.J visitJsxNamespacedName(JSX.NamespacedName namespacedName, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitJsxNamespacedName in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitIndexSignatureDeclaration

      public org.openrewrite.java.tree.J visitIndexSignatureDeclaration(org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration indexSignatureDeclaration, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitIndexSignatureDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitComputedPropertyMethodDeclaration

      public org.openrewrite.java.tree.J visitComputedPropertyMethodDeclaration(org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration computedPropMethod, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitComputedPropertyMethodDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitForOfLoop

      public org.openrewrite.java.tree.J visitForOfLoop(org.openrewrite.javascript.tree.JS.ForOfLoop forOfLoop, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitForOfLoop in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitForInLoop

      public org.openrewrite.java.tree.J visitForInLoop(org.openrewrite.javascript.tree.JS.ForInLoop forInLoop, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitForInLoop in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitNamespaceDeclaration

      public org.openrewrite.java.tree.J visitNamespaceDeclaration(org.openrewrite.javascript.tree.JS.NamespaceDeclaration namespaceDeclaration, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitNamespaceDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitTypeLiteral

      public org.openrewrite.java.tree.J visitTypeLiteral(org.openrewrite.javascript.tree.JS.TypeLiteral typeLiteral, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitTypeLiteral in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitArrayBindingPattern

      public org.openrewrite.java.tree.J visitArrayBindingPattern(org.openrewrite.javascript.tree.JS.ArrayBindingPattern arrayBindingPattern, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitArrayBindingPattern in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitBindingElement

      public org.openrewrite.java.tree.J visitBindingElement(org.openrewrite.javascript.tree.JS.BindingElement bindingElement, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitBindingElement in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitExportDeclaration

      public org.openrewrite.java.tree.J visitExportDeclaration(org.openrewrite.javascript.tree.JS.ExportDeclaration exportDeclaration, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitExportDeclaration in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitExportAssignment

      public org.openrewrite.java.tree.J visitExportAssignment(org.openrewrite.javascript.tree.JS.ExportAssignment exportAssignment, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitExportAssignment in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitNamedExports

      public org.openrewrite.java.tree.J visitNamedExports(org.openrewrite.javascript.tree.JS.NamedExports namedExports, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitNamedExports in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitExportSpecifier

      public org.openrewrite.java.tree.J visitExportSpecifier(org.openrewrite.javascript.tree.JS.ExportSpecifier exportSpecifier, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitExportSpecifier in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitFunctionCall

      public org.openrewrite.java.tree.J visitFunctionCall(org.openrewrite.javascript.tree.JS.FunctionCall functionCall, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitFunctionCall in class JavaScriptVisitor<org.openrewrite.rpc.RpcSendQueue>
    • visitType

      public @Nullable org.openrewrite.java.tree.JavaType visitType(@Nullable org.openrewrite.java.tree.JavaType javaType, org.openrewrite.rpc.RpcSendQueue q)
      Overrides:
      visitType in class org.openrewrite.java.JavaVisitor<org.openrewrite.rpc.RpcSendQueue>