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 voidafterSyntax(org.openrewrite.java.tree.J j, org.openrewrite.PrintOutputCapture<P> p) protected voidafterSyntax(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> p) protected voidbeforeSyntax(org.openrewrite.java.tree.J j, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p) protected voidbeforeSyntax(org.openrewrite.java.tree.J j, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p) protected voidbeforeSyntax(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.Jorg.openrewrite.java.tree.JvisitAlias(JS.Alias alias, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitArrowFunction(JS.ArrowFunction arrowFunction, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitBinding(JS.ObjectBindingDeclarations.Binding binding, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitCompilationUnit(JS.CompilationUnit cu, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitContainer(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.JvisitDefaultType(JS.DefaultType defaultType, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitExport(JS.Export export, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitFunctionType(JS.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitJsBinary(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitJsImport(JS.JsImport jsImport, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitJsOperator(JS.JsOperator operator, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitLeftPadded(@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 voidvisitLeftPadded(@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.MarkersvisitMarkers(org.openrewrite.marker.Markers markers, org.openrewrite.PrintOutputCapture<P> pPrintOutputCapture) org.openrewrite.java.tree.JvisitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, org.openrewrite.PrintOutputCapture<P> p) protected voidvisitRightPadded(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 voidvisitRightPadded(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.SpacevisitSpace(org.openrewrite.java.tree.Space space, org.openrewrite.java.tree.Space.Location loc, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, JsSpace.Location loc, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTemplateExpression(JS.TemplateExpression templateExpression, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTemplateExpressionValue(JS.TemplateExpression.Value value, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTypeDeclaration(JS.TypeDeclaration typeDeclaration, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitTypeOperator(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p) org.openrewrite.java.tree.JvisitUnion(JS.Union union, org.openrewrite.PrintOutputCapture<P> p) Methods inherited from class org.openrewrite.javascript.JavaScriptVisitor
getLanguage, isAcceptable, visitAnnotatedType, visitArrayType, visitCompilationUnit, visitContainer, visitLeftPadded, visitParameterizedType, visitRightPadded, visitTypeNameMethods 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, 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, visitParentheses, visitPrimitive, visitReturn, visitRightPadded, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeParameter, visitUnary, visitUnknown, visitUnknownSource, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard, visitYieldMethods 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:
visitin 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:
visitCompilationUnitin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitAlias
public org.openrewrite.java.tree.J visitAlias(JS.Alias alias, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitAliasin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitArrowFunction
public org.openrewrite.java.tree.J visitArrowFunction(JS.ArrowFunction arrowFunction, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitArrowFunctionin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitBinding
public org.openrewrite.java.tree.J visitBinding(JS.ObjectBindingDeclarations.Binding binding, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitBindingin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitDefaultType
public org.openrewrite.java.tree.J visitDefaultType(JS.DefaultType defaultType, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitDefaultTypein classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitExport
public org.openrewrite.java.tree.J visitExport(JS.Export export, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitExportin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitFunctionType
public org.openrewrite.java.tree.J visitFunctionType(JS.FunctionType functionType, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitFunctionTypein classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsImport
public org.openrewrite.java.tree.J visitJsImport(JS.JsImport jsImport, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsImportin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsBinary
public org.openrewrite.java.tree.J visitJsBinary(JS.JsBinary binary, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsBinaryin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitJsOperator
public org.openrewrite.java.tree.J visitJsOperator(JS.JsOperator operator, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitJsOperatorin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitObjectBindingDeclarations
public org.openrewrite.java.tree.J visitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitObjectBindingDeclarationsin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTemplateExpression
public org.openrewrite.java.tree.J visitTemplateExpression(JS.TemplateExpression templateExpression, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTemplateExpressionin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTemplateExpressionValue
public org.openrewrite.java.tree.J visitTemplateExpressionValue(JS.TemplateExpression.Value value, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTemplateExpressionValuein classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTypeDeclaration
public org.openrewrite.java.tree.J visitTypeDeclaration(JS.TypeDeclaration typeDeclaration, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeDeclarationin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitTypeOperator
public org.openrewrite.java.tree.J visitTypeOperator(JS.TypeOperator typeOperator, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitTypeOperatorin classJavaScriptVisitor<org.openrewrite.PrintOutputCapture<P>>
-
visitUnion
public org.openrewrite.java.tree.J visitUnion(JS.Union union, org.openrewrite.PrintOutputCapture<P> p) - Overrides:
visitUnionin 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:
visitSpacein 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:
visitSpacein 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:
visitMarkersin classorg.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.PrintOutputCapture<P>>
-