Class JavaScriptIsoVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.javascript.JavaScriptVisitor<P>
org.openrewrite.javascript.JavaScriptIsoVisitor<P>
Direct Known Subclasses:
SpacesVisitor

public class JavaScriptIsoVisitor<P> extends JavaScriptVisitor<P>
  • Constructor Details

    • JavaScriptIsoVisitor

      public JavaScriptIsoVisitor()
  • Method Details

    • visitCompilationUnit

      public JS.CompilationUnit visitCompilationUnit(JS.CompilationUnit cu, P p)
      Overrides:
      visitCompilationUnit in class JavaScriptVisitor<P>
    • visitAlias

      public JS.Alias visitAlias(JS.Alias alias, P p)
      Overrides:
      visitAlias in class JavaScriptVisitor<P>
    • visitArrowFunction

      public JS.ArrowFunction visitArrowFunction(JS.ArrowFunction arrowFunction, P p)
      Overrides:
      visitArrowFunction in class JavaScriptVisitor<P>
    • visitBinding

      Overrides:
      visitBinding in class JavaScriptVisitor<P>
    • visitDefaultType

      public JS.DefaultType visitDefaultType(JS.DefaultType defaultType, P p)
      Overrides:
      visitDefaultType in class JavaScriptVisitor<P>
    • visitDelete

      public JS.Delete visitDelete(JS.Delete delete, P p)
      Overrides:
      visitDelete in class JavaScriptVisitor<P>
    • visitExport

      public JS.Export visitExport(JS.Export export, P p)
      Overrides:
      visitExport in class JavaScriptVisitor<P>
    • visitFunctionType

      public JS.FunctionType visitFunctionType(JS.FunctionType functionType, P p)
      Overrides:
      visitFunctionType in class JavaScriptVisitor<P>
    • visitJsBinary

      public JS.JsBinary visitJsBinary(JS.JsBinary binary, P p)
      Overrides:
      visitJsBinary in class JavaScriptVisitor<P>
    • visitJsImport

      public JS.JsImport visitJsImport(JS.JsImport jsImport, P p)
      Overrides:
      visitJsImport in class JavaScriptVisitor<P>
    • visitJsOperator

      public JS.JsOperator visitJsOperator(JS.JsOperator operator, P p)
      Overrides:
      visitJsOperator in class JavaScriptVisitor<P>
    • visitObjectBindingDeclarations

      public JS.ObjectBindingDeclarations visitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, P p)
      Overrides:
      visitObjectBindingDeclarations in class JavaScriptVisitor<P>
    • visitTemplateExpression

      public JS.TemplateExpression visitTemplateExpression(JS.TemplateExpression templateExpression, P p)
      Overrides:
      visitTemplateExpression in class JavaScriptVisitor<P>
    • visitTemplateExpressionValue

      public JS.TemplateExpression.Value visitTemplateExpressionValue(JS.TemplateExpression.Value value, P p)
      Overrides:
      visitTemplateExpressionValue in class JavaScriptVisitor<P>
    • visitTuple

      public JS.Tuple visitTuple(JS.Tuple tuple, P p)
      Overrides:
      visitTuple in class JavaScriptVisitor<P>
    • visitTypeDeclaration

      public JS.TypeDeclaration visitTypeDeclaration(JS.TypeDeclaration typeDeclaration, P p)
      Overrides:
      visitTypeDeclaration in class JavaScriptVisitor<P>
    • visitTypeOperator

      public JS.TypeOperator visitTypeOperator(JS.TypeOperator typeOperator, P p)
      Overrides:
      visitTypeOperator in class JavaScriptVisitor<P>
    • visitUnion

      public JS.Union visitUnion(JS.Union union, P p)
      Overrides:
      visitUnion in class JavaScriptVisitor<P>
    • visitExpression

      public org.openrewrite.java.tree.Expression visitExpression(org.openrewrite.java.tree.Expression expression, P p)
      Overrides:
      visitExpression in class org.openrewrite.java.JavaVisitor<P>
    • visitStatement

      public org.openrewrite.java.tree.Statement visitStatement(org.openrewrite.java.tree.Statement statement, P p)
      Overrides:
      visitStatement in class org.openrewrite.java.JavaVisitor<P>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J.AnnotatedType visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p)
      Overrides:
      visitAnnotatedType in class JavaScriptVisitor<P>
    • visitAnnotation

      public org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, P p)
      Overrides:
      visitAnnotation in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayAccess

      public org.openrewrite.java.tree.J.ArrayAccess visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, P p)
      Overrides:
      visitArrayAccess in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayDimension

      public org.openrewrite.java.tree.J.ArrayDimension visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, P p)
      Overrides:
      visitArrayDimension in class org.openrewrite.java.JavaVisitor<P>
    • visitArrayType

      public org.openrewrite.java.tree.J.ArrayType visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p)
      Overrides:
      visitArrayType in class org.openrewrite.java.JavaVisitor<P>
    • visitAssert

      public org.openrewrite.java.tree.J.Assert visitAssert(org.openrewrite.java.tree.J.Assert _assert, P p)
      Overrides:
      visitAssert in class org.openrewrite.java.JavaVisitor<P>
    • visitAssignment

      public org.openrewrite.java.tree.J.Assignment visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P p)
      Overrides:
      visitAssignment in class org.openrewrite.java.JavaVisitor<P>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J.AssignmentOperation visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignOp, P p)
      Overrides:
      visitAssignmentOperation in class org.openrewrite.java.JavaVisitor<P>
    • visitBinary

      public org.openrewrite.java.tree.J.Binary visitBinary(org.openrewrite.java.tree.J.Binary binary, P p)
      Overrides:
      visitBinary in class org.openrewrite.java.JavaVisitor<P>
    • visitBlock

      public org.openrewrite.java.tree.J.Block visitBlock(org.openrewrite.java.tree.J.Block block, P p)
      Overrides:
      visitBlock in class org.openrewrite.java.JavaVisitor<P>
    • visitBreak

      public org.openrewrite.java.tree.J.Break visitBreak(org.openrewrite.java.tree.J.Break breakStatement, P p)
      Overrides:
      visitBreak in class org.openrewrite.java.JavaVisitor<P>
    • visitCase

      public org.openrewrite.java.tree.J.Case visitCase(org.openrewrite.java.tree.J.Case _case, P p)
      Overrides:
      visitCase in class org.openrewrite.java.JavaVisitor<P>
    • visitCatch

      public org.openrewrite.java.tree.J.Try.Catch visitCatch(org.openrewrite.java.tree.J.Try.Catch _catch, P p)
      Overrides:
      visitCatch in class org.openrewrite.java.JavaVisitor<P>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, P p)
      Overrides:
      visitClassDeclaration in class org.openrewrite.java.JavaVisitor<P>
    • visitCompilationUnit

      public org.openrewrite.java.tree.J.CompilationUnit visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p)
      Overrides:
      visitCompilationUnit in class JavaScriptVisitor<P>
    • visitControlParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.ControlParentheses<T> visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<T> controlParens, P p)
      Overrides:
      visitControlParentheses in class org.openrewrite.java.JavaVisitor<P>
    • visitContinue

      public org.openrewrite.java.tree.J.Continue visitContinue(org.openrewrite.java.tree.J.Continue continueStatement, P p)
      Overrides:
      visitContinue in class org.openrewrite.java.JavaVisitor<P>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J.DoWhileLoop visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P p)
      Overrides:
      visitDoWhileLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitElse

      public org.openrewrite.java.tree.J.If.Else visitElse(org.openrewrite.java.tree.J.If.Else else_, P p)
      Overrides:
      visitElse in class org.openrewrite.java.JavaVisitor<P>
    • visitEmpty

      public org.openrewrite.java.tree.J.Empty visitEmpty(org.openrewrite.java.tree.J.Empty empty, P p)
      Overrides:
      visitEmpty in class org.openrewrite.java.JavaVisitor<P>
    • visitEnumValue

      public org.openrewrite.java.tree.J.EnumValue visitEnumValue(org.openrewrite.java.tree.J.EnumValue _enum, P p)
      Overrides:
      visitEnumValue in class org.openrewrite.java.JavaVisitor<P>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J.EnumValueSet visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enums, P p)
      Overrides:
      visitEnumValueSet in class org.openrewrite.java.JavaVisitor<P>
    • visitFieldAccess

      public org.openrewrite.java.tree.J.FieldAccess visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, P p)
      Overrides:
      visitFieldAccess in class org.openrewrite.java.JavaVisitor<P>
    • visitForEachLoop

      public org.openrewrite.java.tree.J.ForEachLoop visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forLoop, P p)
      Overrides:
      visitForEachLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitForEachControl

      public org.openrewrite.java.tree.J.ForEachLoop.Control visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, P p)
      Overrides:
      visitForEachControl in class org.openrewrite.java.JavaVisitor<P>
    • visitForLoop

      public org.openrewrite.java.tree.J.ForLoop visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, P p)
      Overrides:
      visitForLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitForControl

      public org.openrewrite.java.tree.J.ForLoop.Control visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P p)
      Overrides:
      visitForControl in class org.openrewrite.java.JavaVisitor<P>
    • visitIdentifier

      public org.openrewrite.java.tree.J.Identifier visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, P p)
      Overrides:
      visitIdentifier in class org.openrewrite.java.JavaVisitor<P>
    • visitIf

      public org.openrewrite.java.tree.J.If visitIf(org.openrewrite.java.tree.J.If iff, P p)
      Overrides:
      visitIf in class org.openrewrite.java.JavaVisitor<P>
    • visitImport

      public org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import _import, P p)
      Overrides:
      visitImport in class org.openrewrite.java.JavaVisitor<P>
    • visitInstanceOf

      public org.openrewrite.java.tree.J.InstanceOf visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, P p)
      Overrides:
      visitInstanceOf in class org.openrewrite.java.JavaVisitor<P>
    • visitLabel

      public org.openrewrite.java.tree.J.Label visitLabel(org.openrewrite.java.tree.J.Label label, P p)
      Overrides:
      visitLabel in class org.openrewrite.java.JavaVisitor<P>
    • visitLambda

      public org.openrewrite.java.tree.J.Lambda visitLambda(org.openrewrite.java.tree.J.Lambda lambda, P p)
      Overrides:
      visitLambda in class org.openrewrite.java.JavaVisitor<P>
    • visitLiteral

      public org.openrewrite.java.tree.J.Literal visitLiteral(org.openrewrite.java.tree.J.Literal literal, P p)
      Overrides:
      visitLiteral in class org.openrewrite.java.JavaVisitor<P>
    • visitMemberReference

      public org.openrewrite.java.tree.J.MemberReference visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberRef, P p)
      Overrides:
      visitMemberReference in class org.openrewrite.java.JavaVisitor<P>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration method, P p)
      Overrides:
      visitMethodDeclaration in class org.openrewrite.java.JavaVisitor<P>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J.MethodInvocation visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation method, P p)
      Overrides:
      visitMethodInvocation in class org.openrewrite.java.JavaVisitor<P>
    • visitMultiCatch

      public org.openrewrite.java.tree.J.MultiCatch visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, P p)
      Overrides:
      visitMultiCatch in class org.openrewrite.java.JavaVisitor<P>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J.VariableDeclarations visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations multiVariable, P p)
      Overrides:
      visitVariableDeclarations in class org.openrewrite.java.JavaVisitor<P>
    • visitNewArray

      public org.openrewrite.java.tree.J.NewArray visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, P p)
      Overrides:
      visitNewArray in class org.openrewrite.java.JavaVisitor<P>
    • visitNewClass

      public org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p)
      Overrides:
      visitNewClass in class org.openrewrite.java.JavaVisitor<P>
    • visitPackage

      public org.openrewrite.java.tree.J.Package visitPackage(org.openrewrite.java.tree.J.Package pkg, P p)
      Overrides:
      visitPackage in class org.openrewrite.java.JavaVisitor<P>
    • visitParameterizedType

      public org.openrewrite.java.tree.J.ParameterizedType visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, P p)
      Overrides:
      visitParameterizedType in class JavaScriptVisitor<P>
    • visitParentheses

      public <T extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.Parentheses<T> visitParentheses(org.openrewrite.java.tree.J.Parentheses<T> parens, P p)
      Overrides:
      visitParentheses in class org.openrewrite.java.JavaVisitor<P>
    • visitPrimitive

      public org.openrewrite.java.tree.J.Primitive visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, P p)
      Overrides:
      visitPrimitive in class org.openrewrite.java.JavaVisitor<P>
    • visitReturn

      public org.openrewrite.java.tree.J.Return visitReturn(org.openrewrite.java.tree.J.Return _return, P p)
      Overrides:
      visitReturn in class org.openrewrite.java.JavaVisitor<P>
    • visitSwitch

      public org.openrewrite.java.tree.J.Switch visitSwitch(org.openrewrite.java.tree.J.Switch _switch, P p)
      Overrides:
      visitSwitch in class org.openrewrite.java.JavaVisitor<P>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J.SwitchExpression visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression _switch, P p)
      Overrides:
      visitSwitchExpression in class org.openrewrite.java.JavaVisitor<P>
    • visitSynchronized

      public org.openrewrite.java.tree.J.Synchronized visitSynchronized(org.openrewrite.java.tree.J.Synchronized _sync, P p)
      Overrides:
      visitSynchronized in class org.openrewrite.java.JavaVisitor<P>
    • visitTernary

      public org.openrewrite.java.tree.J.Ternary visitTernary(org.openrewrite.java.tree.J.Ternary ternary, P p)
      Overrides:
      visitTernary in class org.openrewrite.java.JavaVisitor<P>
    • visitThrow

      public org.openrewrite.java.tree.J.Throw visitThrow(org.openrewrite.java.tree.J.Throw thrown, P p)
      Overrides:
      visitThrow in class org.openrewrite.java.JavaVisitor<P>
    • visitTry

      public org.openrewrite.java.tree.J.Try visitTry(org.openrewrite.java.tree.J.Try _try, P p)
      Overrides:
      visitTry in class org.openrewrite.java.JavaVisitor<P>
    • visitTryResource

      public org.openrewrite.java.tree.J.Try.Resource visitTryResource(org.openrewrite.java.tree.J.Try.Resource tryResource, P p)
      Overrides:
      visitTryResource in class org.openrewrite.java.JavaVisitor<P>
    • visitTypeCast

      public org.openrewrite.java.tree.J.TypeCast visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, P p)
      Overrides:
      visitTypeCast in class org.openrewrite.java.JavaVisitor<P>
    • visitTypeParameter

      public org.openrewrite.java.tree.J.TypeParameter visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParam, P p)
      Overrides:
      visitTypeParameter in class org.openrewrite.java.JavaVisitor<P>
    • visitUnary

      public org.openrewrite.java.tree.J.Unary visitUnary(org.openrewrite.java.tree.J.Unary unary, P p)
      Overrides:
      visitUnary in class org.openrewrite.java.JavaVisitor<P>
    • visitVariable

      public org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable variable, P p)
      Overrides:
      visitVariable in class org.openrewrite.java.JavaVisitor<P>
    • visitWhileLoop

      public org.openrewrite.java.tree.J.WhileLoop visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P p)
      Overrides:
      visitWhileLoop in class org.openrewrite.java.JavaVisitor<P>
    • visitWildcard

      public org.openrewrite.java.tree.J.Wildcard visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, P p)
      Overrides:
      visitWildcard in class org.openrewrite.java.JavaVisitor<P>
    • visitYield

      public org.openrewrite.java.tree.J.Yield visitYield(org.openrewrite.java.tree.J.Yield yield, P p)
      Overrides:
      visitYield in class org.openrewrite.java.JavaVisitor<P>