Package org.openrewrite.javascript
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>
-
Field Summary
Fields inherited from class org.openrewrite.java.JavaVisitor
javadocVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAcceptable(org.openrewrite.SourceFile sourceFile, P p) org.openrewrite.java.tree.JvisitAlias(JS.Alias alias, P p) org.openrewrite.java.tree.JvisitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p) org.openrewrite.java.tree.JvisitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p) org.openrewrite.java.tree.JvisitArrowFunction(JS.ArrowFunction arrowFunction, P p) org.openrewrite.java.tree.JvisitBinding(JS.ObjectBindingDeclarations.Binding binding, P p) org.openrewrite.java.tree.JvisitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) org.openrewrite.java.tree.J<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) org.openrewrite.java.tree.JvisitDefaultType(JS.DefaultType defaultType, P p) org.openrewrite.java.tree.JvisitExport(JS.Export export, P p) org.openrewrite.java.tree.JvisitFunctionType(JS.FunctionType functionType, P p) org.openrewrite.java.tree.JvisitJsBinary(JS.JsBinary binary, P p) org.openrewrite.java.tree.JvisitJsImport(JS.JsImport jsImport, P p) org.openrewrite.java.tree.JvisitJsOperator(JS.JsOperator operator, P p) <T> org.openrewrite.java.tree.JLeftPadded<T>visitLeftPadded(org.openrewrite.java.tree.JLeftPadded<T> left, JsLeftPadded.Location loc, P p) org.openrewrite.java.tree.JvisitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, P p) org.openrewrite.java.tree.JvisitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, P p) <T> org.openrewrite.java.tree.JRightPadded<T>visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, JsRightPadded.Location loc, P p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, JsSpace.Location loc, P p) org.openrewrite.java.tree.JvisitTemplateExpression(JS.TemplateExpression templateExpression, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitTypeDeclaration(JS.TypeDeclaration typeDeclaration, P p) <N extends org.openrewrite.java.tree.NameTree>
NvisitTypeName(N nameTree, P p) org.openrewrite.java.tree.JvisitTypeOperator(JS.TypeOperator typeOperator, P p) org.openrewrite.java.tree.JvisitUnion(JS.Union union, P p) 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, 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, visitSpace, 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, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType
-
Constructor Details
-
JavaScriptVisitor
public JavaScriptVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptablein classorg.openrewrite.java.JavaVisitor<P>
-
getLanguage
- Overrides:
getLanguagein classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) - Overrides:
visitCompilationUnitin classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
-
visitAlias
-
visitArrowFunction
-
visitBinding
-
visitDefaultType
-
visitExport
-
visitFunctionType
-
visitJsBinary
-
visitJsImport
-
visitJsOperator
-
visitObjectBindingDeclarations
public org.openrewrite.java.tree.J visitObjectBindingDeclarations(JS.ObjectBindingDeclarations objectBindingDeclarations, 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) -
visitTypeDeclaration
-
visitTypeOperator
-
visitUnion
-
visitAnnotatedType
public org.openrewrite.java.tree.J visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p) - Overrides:
visitAnnotatedTypein classorg.openrewrite.java.JavaVisitor<P>
-
visitArrayType
public org.openrewrite.java.tree.J visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p) - Overrides:
visitArrayTypein classorg.openrewrite.java.JavaVisitor<P>
-
visitParameterizedType
public org.openrewrite.java.tree.J visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType type, P p) - Overrides:
visitParameterizedTypein classorg.openrewrite.java.JavaVisitor<P>
-
visitTypeName
- Overrides:
visitTypeNamein classorg.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 @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)
-