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
visitAlias
(JS.Alias alias, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitArrowFunction
(JS.ArrowFunction arrowFunction, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitBinding
(JS.ObjectBindingDeclarations.Binding binding, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitCompilationUnit
(JS.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p) protected void
visitContainer
(String before, @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, JsContainer.Location location, String suffixBetween, @Nullable String after, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitDefaultType
(JS.DefaultType defaultType, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitDelete
(JS.Delete delete, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitExport
(JS.Export export, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitFunctionType
(JS.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitJsBinary
(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitJsImport
(JS.JsImport jsImport, 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) protected void
visitLeftPadded
(@Nullable String prefix, @Nullable org.openrewrite.java.tree.JLeftPadded<? extends org.openrewrite.java.tree.J> leftPadded, JsLeftPadded.Location location, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.marker.Markers
visitMarkers
(@Nullable org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture) org.openrewrite.java.tree.J
visitObjectBindingDeclarations
(JS.ObjectBindingDeclarations objectBindingDeclarations, org.openrewrite.PrintOutputCapture<P> p) 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
visitTemplateExpression
(JS.TemplateExpression templateExpression, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitTemplateExpressionValue
(JS.TemplateExpression.Value value, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitTuple
(JS.Tuple tuple, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitTypeDeclaration
(JS.TypeDeclaration typeDeclaration, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitTypeOperator
(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitUnary
(JS.Unary unary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.J
visitUnion
(JS.Union union, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.javascript.JavaScriptVisitor
getLanguage, isAcceptable, visitAnnotatedType, visitCompilationUnit, visitContainer, visitLeftPadded, visitParameterizedType, visitRightPadded, visitTypeName
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, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeParameter, 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, preVisit, reduce, reduce, reduce, setCursor, stopAfterPreVisit, updateCursor, visit, visit, visitAndCast, visitAndCast, visitMarker, visitNonNull, visitNonNull, visitorTreeType
-
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>>
-
visitAlias
public org.openrewrite.java.tree.J visitAlias(JS.Alias alias, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitAlias
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitArrowFunction
public org.openrewrite.java.tree.J visitArrowFunction(JS.ArrowFunction arrowFunction, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitArrowFunction
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBinding
public org.openrewrite.java.tree.J visitBinding(JS.ObjectBindingDeclarations.Binding binding, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBinding
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDefaultType
public org.openrewrite.java.tree.J visitDefaultType(JS.DefaultType defaultType, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitDefaultType
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDelete
public org.openrewrite.java.tree.J visitDelete(JS.Delete delete, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitDelete
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitExport
public org.openrewrite.java.tree.J visitExport(JS.Export export, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitExport
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFunctionType
public org.openrewrite.java.tree.J visitFunctionType(JS.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFunctionType
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsImport
public org.openrewrite.java.tree.J visitJsImport(JS.JsImport jsImport, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsImport
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>>
-
visitObjectBindingDeclarations
public org.openrewrite.java.tree.J visitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitObjectBindingDeclarations
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTemplateExpression
public org.openrewrite.java.tree.J visitTemplateExpression(JS.TemplateExpression templateExpression, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTemplateExpression
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTemplateExpressionValue
public org.openrewrite.java.tree.J visitTemplateExpressionValue(JS.TemplateExpression.Value value, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTemplateExpressionValue
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTuple
public org.openrewrite.java.tree.J visitTuple(JS.Tuple tuple, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTuple
in classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTypeDeclaration
public org.openrewrite.java.tree.J visitTypeDeclaration(JS.TypeDeclaration typeDeclaration, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeDeclaration
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>>
-
visitUnary
public org.openrewrite.java.tree.J visitUnary(JS.Unary unary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnary
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>>
-
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) -
visitContainer
protected void visitContainer(String before, @Nullable @Nullable org.openrewrite.java.tree.JContainer<? extends org.openrewrite.java.tree.J> container, JsContainer.Location location, String suffixBetween, @Nullable @Nullable String after, 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, JsLeftPadded.Location location, 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(@Nullable @Nullable 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>>
-