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 TypeMethodDescriptionboolean
isAcceptable
(org.openrewrite.SourceFile sourceFile, P p) org.openrewrite.java.tree.J
visitCompilationUnit
(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.J
visitJavaSourceFile
(org.openrewrite.java.tree.JavaSourceFile cu, P p) org.openrewrite.java.tree.J
visitJsBinary
(JS.JsBinary binary, P p) org.openrewrite.java.tree.J
visitJsOperator
(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) <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.Space
visitSpace
(org.openrewrite.java.tree.Space space, JsSpace.Location loc, P p) org.openrewrite.java.tree.J
visitTypeOperator
(JS.TypeOperator typeOperator, P p) org.openrewrite.java.tree.J
visitUnion
(JS.Union union, P p) org.openrewrite.java.tree.J
visitUnknownElement
(JS.UnknownElement unknownElement, P p) org.openrewrite.java.tree.J
visitUnknownElementSource
(JS.UnknownElement.Source source, 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, visitSpace, 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, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitSourceFile
-
Constructor Details
-
JavaScriptVisitor
public JavaScriptVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptable
in classorg.openrewrite.java.JavaVisitor<P>
-
getLanguage
- Overrides:
getLanguage
in classorg.openrewrite.java.JavaVisitor<P>
-
visitJavaSourceFile
public org.openrewrite.java.tree.J visitJavaSourceFile(org.openrewrite.java.tree.JavaSourceFile cu, P p) - Overrides:
visitJavaSourceFile
in classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) - Overrides:
visitCompilationUnit
in classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
-
visitJsBinary
-
visitJsOperator
-
visitTypeOperator
-
visitUnion
-
visitUnknownElement
-
visitUnknownElementSource
-
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)
-