Class JavaScriptPrinter<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.javascript.JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
org.openrewrite.javascript.internal.JavaScriptPrinter<P>

public class JavaScriptPrinter<P> extends JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    beforeSyntax(org.openrewrite.java.tree.J j, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    beforeSyntax(org.openrewrite.java.tree.J j, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    beforeSyntax(org.openrewrite.java.tree.Space prefix, org.openrewrite.marker.Markers markers, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visit(@Nullable org.openrewrite.Tree tree, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitCompilationUnit(JS.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitJsBinary(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitJsOperator(JS.JsOperator operator, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitLeftPadded(@Nullable String prefix, @Nullable org.openrewrite.java.tree.JLeftPadded<? extends org.openrewrite.java.tree.J> leftPadded, org.openrewrite.java.tree.JLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.marker.Markers
    visitMarkers(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture)
     
    protected void
    visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, org.openrewrite.java.tree.JRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
     
    protected void
    visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, JsRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.Space
    visitSpace(org.openrewrite.java.tree.Space space, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitTypeOperator(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnion(JS.Union union, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnknownElement(JS.UnknownElement unknownElement, org.openrewrite.PrintOutputCapture<P> p)
     
    org.openrewrite.java.tree.J
    visitUnknownElementSource(JS.UnknownElement.Source source, org.openrewrite.PrintOutputCapture<P> p)
     

    Methods inherited from class org.openrewrite.java.JavaVisitor

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

    Methods inherited from class org.openrewrite.TreeVisitor

    adapt, collect, collect, defaultValue, doAfterVisit, doAfterVisit, getAfterVisit, getCursor, isAdaptableTo, noop, postVisit, preVisit, reduce, reduce, reduce, setCursor, visit, visit, visitAndCast, visitAndCast, visitMarker, visitNonNull, visitNonNull, visitSourceFile

    Methods inherited from class java.lang.Object

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

    • JavaScriptPrinter

      public JavaScriptPrinter()
  • Method Details

    • visit

      public org.openrewrite.java.tree.J visit(@Nullable @Nullable org.openrewrite.Tree tree, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visit in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>
    • visitCompilationUnit

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

      public org.openrewrite.java.tree.J visitJsBinary(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitJsBinary in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitJsOperator

      public org.openrewrite.java.tree.J visitJsOperator(JS.JsOperator operator, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitJsOperator in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitTypeOperator

      public org.openrewrite.java.tree.J visitTypeOperator(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitTypeOperator in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitUnion

      public org.openrewrite.java.tree.J visitUnion(JS.Union union, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitUnion in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitUnknownElement

      public org.openrewrite.java.tree.J visitUnknownElement(JS.UnknownElement unknownElement, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitUnknownElement in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitUnknownElementSource

      public org.openrewrite.java.tree.J visitUnknownElementSource(JS.UnknownElement.Source source, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitUnknownElementSource in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • beforeSyntax

      protected void beforeSyntax(org.openrewrite.java.tree.J j, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
    • beforeSyntax

      protected void beforeSyntax(org.openrewrite.java.tree.J j, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
    • beforeSyntax

      protected void beforeSyntax(org.openrewrite.java.tree.Space prefix, org.openrewrite.marker.Markers markers, @Nullable org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
    • afterSyntax

      protected void afterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p)
    • afterSyntax

      protected void afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p)
    • visitLeftPadded

      protected void visitLeftPadded(@Nullable @Nullable String prefix, @Nullable @Nullable org.openrewrite.java.tree.JLeftPadded<? extends org.openrewrite.java.tree.J> leftPadded, org.openrewrite.java.tree.JLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p)
    • visitRightPadded

      protected void visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, JsRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
    • visitRightPadded

      protected void visitRightPadded(List<? extends org.openrewrite.java.tree.JRightPadded<? extends org.openrewrite.java.tree.J>> nodes, org.openrewrite.java.tree.JRightPadded.Location location, String suffixBetween, org.openrewrite.PrintOutputCapture<P> p)
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class JavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitSpace

      public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p)
      Overrides:
      visitSpace in class org.openrewrite.java.JavaVisitor<org.openrewrite.PrintOutputCapture<P>>
    • visitMarkers

      public org.openrewrite.marker.Markers visitMarkers(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture)
      Overrides:
      visitMarkers in class org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>