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>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
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.javascript.JavaScriptVisitor
getLanguage, isAcceptable, visitCompilationUnit, visitContainer, visitJavaSourceFile, visitLeftPadded, visitRightPadded
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
-
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 classorg.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 classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsBinary
public org.openrewrite.java.tree.J visitJsBinary(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsBinary
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsOperator
public org.openrewrite.java.tree.J visitJsOperator(JS.JsOperator operator, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsOperator
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTypeOperator
public org.openrewrite.java.tree.J visitTypeOperator(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeOperator
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnion
public org.openrewrite.java.tree.J visitUnion(JS.Union union, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnion
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnknownElement
public org.openrewrite.java.tree.J visitUnknownElement(JS.UnknownElement unknownElement, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnknownElement
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnknownElementSource
public org.openrewrite.java.tree.J visitUnknownElementSource(JS.UnknownElement.Source source, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnknownElementSource
in classJavaScriptVisitor<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
-
afterSyntax
protected void afterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p) -
visitLeftPadded
-
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
-
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 classJavaScriptVisitor<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 classorg.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 classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,
org.openrewrite.PrintOutputCapture<P>>
-