Class JavaScriptVisitor<P>

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

public class JavaScriptVisitor<P> extends org.openrewrite.java.JavaVisitor<P>
  • Constructor Details

    • JavaScriptVisitor

      public JavaScriptVisitor()
  • Method Details

    • isAcceptable

      public boolean isAcceptable(org.openrewrite.SourceFile sourceFile, P p)
      Overrides:
      isAcceptable in class org.openrewrite.java.JavaVisitor<P>
    • getLanguage

      public String getLanguage()
      Overrides:
      getLanguage in class org.openrewrite.java.JavaVisitor<P>
    • visitCompilationUnit

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

      public org.openrewrite.java.tree.J visitCompilationUnit(JS.CompilationUnit cu, P p)
    • visitAlias

      public org.openrewrite.java.tree.J visitAlias(JS.Alias alias, P p)
    • visitArrowFunction

      public org.openrewrite.java.tree.J visitArrowFunction(JS.ArrowFunction arrowFunction, P p)
    • visitAwait

      public org.openrewrite.java.tree.J visitAwait(JS.Await await, P p)
    • visitBinding

      public org.openrewrite.java.tree.J visitBinding(JS.ObjectBindingDeclarations.Binding binding, P p)
    • visitDefaultType

      public org.openrewrite.java.tree.J visitDefaultType(JS.DefaultType defaultType, P p)
    • visitDelete

      public org.openrewrite.java.tree.J visitDelete(JS.Delete delete, P p)
    • visitExport

      public org.openrewrite.java.tree.J visitExport(JS.Export export, P p)
    • visitExpressionStatement

      public org.openrewrite.java.tree.J visitExpressionStatement(JS.ExpressionStatement statement, P p)
    • visitFunctionType

      public org.openrewrite.java.tree.J visitFunctionType(JS.FunctionType functionType, P p)
    • visitJsBinary

      public org.openrewrite.java.tree.J visitJsBinary(JS.JsBinary binary, P p)
    • visitJsImport

      public org.openrewrite.java.tree.J visitJsImport(JS.JsImport jsImport, P p)
    • visitObjectBindingDeclarations

      public org.openrewrite.java.tree.J visitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, P p)
    • visitPropertyAssignment

      public org.openrewrite.java.tree.J visitPropertyAssignment(JS.PropertyAssignment propertyAssignment, P p)
    • visitScopedVariableDeclarations

      public org.openrewrite.java.tree.J visitScopedVariableDeclarations(JS.ScopedVariableDeclarations scopedVariableDeclarations, P p)
    • visitStatementExpression

      public org.openrewrite.java.tree.J visitStatementExpression(JS.StatementExpression expression, P p)
    • visitTemplateExpression

      public org.openrewrite.java.tree.J visitTemplateExpression(JS.TemplateExpression templateExpression, P p)
    • visitTemplateExpressionValue

      public org.openrewrite.java.tree.J visitTemplateExpressionValue(JS.TemplateExpression.Value value, P p)
    • visitTuple

      public org.openrewrite.java.tree.J visitTuple(JS.Tuple tuple, P p)
    • visitTypeDeclaration

      public org.openrewrite.java.tree.J visitTypeDeclaration(JS.TypeDeclaration typeDeclaration, P p)
    • visitTypeOperator

      public org.openrewrite.java.tree.J visitTypeOperator(JS.TypeOperator typeOperator, P p)
    • visitUnary

      public org.openrewrite.java.tree.J visitUnary(JS.Unary unary, P p)
    • visitUnion

      public org.openrewrite.java.tree.J visitUnion(JS.Union union, P p)
    • visitAnnotatedType

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

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

      public <N extends org.openrewrite.java.tree.NameTree> N visitTypeName(N nameTree, P p)
      Overrides:
      visitTypeName in class org.openrewrite.java.JavaVisitor<P>
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, JsSpace.Location loc, P p)
    • visitRightPadded

      public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, JsRightPadded.Location loc, P p)
    • visitLeftPadded

      public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, JsLeftPadded.Location loc, P p)
    • visitContainer

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(org.openrewrite.java.tree.JContainer<J2> container, JsContainer.Location loc, P p)
    • visitTypeOf

      public org.openrewrite.java.tree.J visitTypeOf(JS.TypeOf typeOf, P p)
    • visitVoid

      public org.openrewrite.java.tree.J visitVoid(JS.Void aVoid, P p)
    • visitYield

      public org.openrewrite.java.tree.J visitYield(JS.Yield yield, P p)