Class JavaScriptValidator<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.javascript.JavaScriptVisitor<P>
org.openrewrite.javascript.JavaScriptIsoVisitor<P>
org.openrewrite.javascript.internal.rpc.JavaScriptValidator<P>
Type Parameters:
P -

public class JavaScriptValidator<P> extends JavaScriptIsoVisitor<P>
Validates that the contents of lists and containers like JLeftPadded respect their generic types.
  • Field Summary

    Fields inherited from class org.openrewrite.java.JavaVisitor

    javadocVisitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.openrewrite.javascript.tree.JS.Alias
    visitAlias(org.openrewrite.javascript.tree.JS.Alias alias, P p)
     
    org.openrewrite.java.tree.J.AnnotatedType
    visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p)
     
    org.openrewrite.java.tree.J.Annotation
    visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, P p)
     
    org.openrewrite.java.tree.J.ArrayAccess
    visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, P p)
     
    org.openrewrite.javascript.tree.JS.ArrayBindingPattern
    visitArrayBindingPattern(org.openrewrite.javascript.tree.JS.ArrayBindingPattern arrayBindingPattern, P p)
     
    org.openrewrite.java.tree.J.ArrayDimension
    visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, P p)
     
    org.openrewrite.java.tree.J.ArrayType
    visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p)
     
    org.openrewrite.javascript.tree.JS.ArrowFunction
    visitArrowFunction(org.openrewrite.javascript.tree.JS.ArrowFunction arrowFunction, P p)
     
    org.openrewrite.javascript.tree.JS.As
    visitAs(org.openrewrite.javascript.tree.JS.As as_, P p)
     
    org.openrewrite.java.tree.J.Assert
    visitAssert(org.openrewrite.java.tree.J.Assert assert_, P p)
     
    org.openrewrite.java.tree.J.Assignment
    visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P p)
     
    org.openrewrite.java.tree.J.AssignmentOperation
    visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignmentOperation, P p)
     
    org.openrewrite.javascript.tree.JS.AssignmentOperation
    visitAssignmentOperationExtensions(org.openrewrite.javascript.tree.JS.AssignmentOperation assignmentOperation, P p)
     
    org.openrewrite.javascript.tree.JS.Await
    visitAwait(org.openrewrite.javascript.tree.JS.Await await, P p)
     
    org.openrewrite.java.tree.J.Binary
    visitBinary(org.openrewrite.java.tree.J.Binary binary, P p)
     
    org.openrewrite.javascript.tree.JS.Binary
    visitBinaryExtensions(org.openrewrite.javascript.tree.JS.Binary binary, P p)
     
    org.openrewrite.javascript.tree.JS.BindingElement
    visitBindingElement(org.openrewrite.javascript.tree.JS.BindingElement bindingElement, P p)
     
    org.openrewrite.java.tree.J.Block
    visitBlock(org.openrewrite.java.tree.J.Block block, P p)
     
    org.openrewrite.java.tree.J.Break
    visitBreak(org.openrewrite.java.tree.J.Break break_, P p)
     
    org.openrewrite.java.tree.J.Case
    visitCase(org.openrewrite.java.tree.J.Case case_, P p)
     
    org.openrewrite.java.tree.J.Try.Catch
    visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, P p)
     
    org.openrewrite.java.tree.J.ClassDeclaration
    visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDeclaration, P p)
     
    org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration
    visitComputedPropertyMethodDeclaration(org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration computedPropertyMethodDeclaration, P p)
     
    org.openrewrite.javascript.tree.JS.ComputedPropertyName
    visitComputedPropertyName(org.openrewrite.javascript.tree.JS.ComputedPropertyName computedPropertyName, P p)
     
    org.openrewrite.javascript.tree.JS.ConditionalType
    visitConditionalType(org.openrewrite.javascript.tree.JS.ConditionalType conditionalType, P p)
     
    org.openrewrite.java.tree.J.Continue
    visitContinue(org.openrewrite.java.tree.J.Continue continue_, P p)
     
    <J2 extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.ControlParentheses<J2>
    visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<J2> controlParentheses, P p)
     
    org.openrewrite.java.tree.J.DeconstructionPattern
    visitDeconstructionPattern(org.openrewrite.java.tree.J.DeconstructionPattern deconstructionPattern, P p)
     
    org.openrewrite.javascript.tree.JS.Delete
    visitDelete(org.openrewrite.javascript.tree.JS.Delete delete, P p)
     
    org.openrewrite.java.tree.J.DoWhileLoop
    visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P p)
     
    org.openrewrite.java.tree.J.If.Else
    visitElse(org.openrewrite.java.tree.J.If.Else else_, P p)
     
    org.openrewrite.java.tree.J.Empty
    visitEmpty(org.openrewrite.java.tree.J.Empty empty, P p)
     
    org.openrewrite.java.tree.J.EnumValue
    visitEnumValue(org.openrewrite.java.tree.J.EnumValue enumValue, P p)
     
    org.openrewrite.java.tree.J.EnumValueSet
    visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enumValueSet, P p)
     
    org.openrewrite.java.tree.J.Erroneous
    visitErroneous(org.openrewrite.java.tree.J.Erroneous erroneous, P p)
     
    org.openrewrite.javascript.tree.JS.ExportAssignment
    visitExportAssignment(org.openrewrite.javascript.tree.JS.ExportAssignment exportAssignment, P p)
     
    org.openrewrite.javascript.tree.JS.ExportDeclaration
    visitExportDeclaration(org.openrewrite.javascript.tree.JS.ExportDeclaration exportDeclaration, P p)
     
    org.openrewrite.javascript.tree.JS.ExportSpecifier
    visitExportSpecifier(org.openrewrite.javascript.tree.JS.ExportSpecifier exportSpecifier, P p)
     
    org.openrewrite.javascript.tree.JS.ExpressionStatement
    visitExpressionStatement(org.openrewrite.javascript.tree.JS.ExpressionStatement expressionStatement, P p)
     
    org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments
    visitExpressionWithTypeArguments(org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments expressionWithTypeArguments, P p)
     
    org.openrewrite.java.tree.J.FieldAccess
    visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, P p)
     
    org.openrewrite.java.tree.J.ForLoop.Control
    visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P p)
     
    org.openrewrite.java.tree.J.ForEachLoop.Control
    visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, P p)
     
    org.openrewrite.java.tree.J.ForEachLoop
    visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, P p)
     
    org.openrewrite.javascript.tree.JS.ForInLoop
    visitForInLoop(org.openrewrite.javascript.tree.JS.ForInLoop forInLoop, P p)
     
    org.openrewrite.java.tree.J.ForLoop
    visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, P p)
     
    org.openrewrite.javascript.tree.JS.ForOfLoop
    visitForOfLoop(org.openrewrite.javascript.tree.JS.ForOfLoop forOfLoop, P p)
     
    org.openrewrite.javascript.tree.JS.FunctionCall
    visitFunctionCall(org.openrewrite.javascript.tree.JS.FunctionCall functionCall, P p)
     
    org.openrewrite.javascript.tree.JS.FunctionType
    visitFunctionType(org.openrewrite.javascript.tree.JS.FunctionType functionType, P p)
     
    org.openrewrite.java.tree.J.Identifier
    visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, P p)
     
    org.openrewrite.java.tree.J.If
    visitIf(org.openrewrite.java.tree.J.If if_, P p)
     
    org.openrewrite.java.tree.J.Import
    visitImport(org.openrewrite.java.tree.J.Import import_, P p)
     
    org.openrewrite.javascript.tree.JS.ImportAttribute
    visitImportAttribute(org.openrewrite.javascript.tree.JS.ImportAttribute importAttribute, P p)
     
    org.openrewrite.javascript.tree.JS.ImportAttributes
    visitImportAttributes(org.openrewrite.javascript.tree.JS.ImportAttributes importAttributes, P p)
     
    org.openrewrite.javascript.tree.JS.ImportClause
    visitImportClause(org.openrewrite.javascript.tree.JS.ImportClause importClause, P p)
     
    org.openrewrite.javascript.tree.JS.Import
    visitImportDeclaration(org.openrewrite.javascript.tree.JS.Import import_, P p)
     
    org.openrewrite.javascript.tree.JS.ImportSpecifier
    visitImportSpecifier(org.openrewrite.javascript.tree.JS.ImportSpecifier importSpecifier, P p)
     
    org.openrewrite.javascript.tree.JS.ImportType
    visitImportType(org.openrewrite.javascript.tree.JS.ImportType importType, P p)
     
    org.openrewrite.javascript.tree.JS.ImportTypeAttributes
    visitImportTypeAttributes(org.openrewrite.javascript.tree.JS.ImportTypeAttributes importTypeAttributes, P p)
     
    org.openrewrite.javascript.tree.JS.IndexedAccessType
    visitIndexedAccessType(org.openrewrite.javascript.tree.JS.IndexedAccessType indexedAccessType, P p)
     
    org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType
    visitIndexedAccessTypeIndexType(org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType indexType, P p)
     
    org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration
    visitIndexSignatureDeclaration(org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration indexSignatureDeclaration, P p)
     
    org.openrewrite.javascript.tree.JS.InferType
    visitInferType(org.openrewrite.javascript.tree.JS.InferType inferType, P p)
     
    org.openrewrite.java.tree.J.InstanceOf
    visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, P p)
     
    org.openrewrite.javascript.tree.JS.Intersection
    visitIntersection(org.openrewrite.javascript.tree.JS.Intersection intersection, P p)
     
    org.openrewrite.java.tree.J.IntersectionType
    visitIntersectionType(org.openrewrite.java.tree.J.IntersectionType intersectionType, P p)
     
    org.openrewrite.javascript.tree.JS.CompilationUnit
    visitJsCompilationUnit(org.openrewrite.javascript.tree.JS.CompilationUnit compilationUnit, P p)
     
     
     
     
     
     
    org.openrewrite.java.tree.J.Label
    visitLabel(org.openrewrite.java.tree.J.Label label, P p)
     
    org.openrewrite.java.tree.J.Lambda
    visitLambda(org.openrewrite.java.tree.J.Lambda lambda, P p)
     
    org.openrewrite.java.tree.J.Literal
    visitLiteral(org.openrewrite.java.tree.J.Literal literal, P p)
     
    org.openrewrite.javascript.tree.JS.LiteralType
    visitLiteralType(org.openrewrite.javascript.tree.JS.LiteralType literalType, P p)
     
    org.openrewrite.javascript.tree.JS.MappedType
    visitMappedType(org.openrewrite.javascript.tree.JS.MappedType mappedType, P p)
     
    org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping
    visitMappedTypeKeysRemapping(org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping keysRemapping, P p)
     
    org.openrewrite.javascript.tree.JS.MappedType.Parameter
    visitMappedTypeParameter(org.openrewrite.javascript.tree.JS.MappedType.Parameter parameter, P p)
     
    org.openrewrite.java.tree.J.MemberReference
    visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberReference, P p)
     
    org.openrewrite.java.tree.J.MethodDeclaration
    visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, P p)
     
    org.openrewrite.java.tree.J.MethodInvocation
    visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation methodInvocation, P p)
     
    org.openrewrite.java.tree.J.Modifier
    visitModifier(org.openrewrite.java.tree.J.Modifier modifier, P p)
     
    org.openrewrite.java.tree.J.MultiCatch
    visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, P p)
     
    org.openrewrite.javascript.tree.JS.NamedExports
    visitNamedExports(org.openrewrite.javascript.tree.JS.NamedExports namedExports, P p)
     
    org.openrewrite.javascript.tree.JS.NamedImports
    visitNamedImports(org.openrewrite.javascript.tree.JS.NamedImports namedImports, P p)
     
    org.openrewrite.javascript.tree.JS.NamespaceDeclaration
    visitNamespaceDeclaration(org.openrewrite.javascript.tree.JS.NamespaceDeclaration namespaceDeclaration, P p)
     
    org.openrewrite.java.tree.J.NewArray
    visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, P p)
     
    org.openrewrite.java.tree.J.NewClass
    visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p)
     
    org.openrewrite.java.tree.J.NullableType
    visitNullableType(org.openrewrite.java.tree.J.NullableType nullableType, P p)
     
    org.openrewrite.javascript.tree.JS.ObjectBindingPattern
    visitObjectBindingPattern(org.openrewrite.javascript.tree.JS.ObjectBindingPattern objectBindingPattern, P p)
     
    org.openrewrite.java.tree.J.Package
    visitPackage(org.openrewrite.java.tree.J.Package package_, P p)
     
    org.openrewrite.java.tree.J.ParameterizedType
    visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType parameterizedType, P p)
     
    <J2 extends org.openrewrite.java.tree.J>
    org.openrewrite.java.tree.J.Parentheses<J2>
    visitParentheses(org.openrewrite.java.tree.J.Parentheses<J2> parentheses, P p)
     
    org.openrewrite.java.tree.J.ParenthesizedTypeTree
    visitParenthesizedTypeTree(org.openrewrite.java.tree.J.ParenthesizedTypeTree parenthesizedTypeTree, P p)
     
    org.openrewrite.java.tree.J.Primitive
    visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, P p)
     
    org.openrewrite.javascript.tree.JS.PropertyAssignment
    visitPropertyAssignment(org.openrewrite.javascript.tree.JS.PropertyAssignment propertyAssignment, P p)
     
    org.openrewrite.java.tree.J.Return
    visitReturn(org.openrewrite.java.tree.J.Return return_, P p)
     
    org.openrewrite.javascript.tree.JS.SatisfiesExpression
    visitSatisfiesExpression(org.openrewrite.javascript.tree.JS.SatisfiesExpression satisfiesExpression, P p)
     
    org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations
    visitScopedVariableDeclarations(org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations scopedVariableDeclarations, P p)
     
    org.openrewrite.javascript.tree.JS.StatementExpression
    visitStatementExpression(org.openrewrite.javascript.tree.JS.StatementExpression statementExpression, P p)
     
    org.openrewrite.java.tree.J.Switch
    visitSwitch(org.openrewrite.java.tree.J.Switch switch_, P p)
     
    org.openrewrite.java.tree.J.SwitchExpression
    visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switchExpression, P p)
     
    org.openrewrite.java.tree.J.Synchronized
    visitSynchronized(org.openrewrite.java.tree.J.Synchronized synchronized_, P p)
     
    org.openrewrite.javascript.tree.JS.TaggedTemplateExpression
    visitTaggedTemplateExpression(org.openrewrite.javascript.tree.JS.TaggedTemplateExpression taggedTemplateExpression, P p)
     
    org.openrewrite.javascript.tree.JS.TemplateExpression
    visitTemplateExpression(org.openrewrite.javascript.tree.JS.TemplateExpression templateExpression, P p)
     
    org.openrewrite.javascript.tree.JS.TemplateExpression.Span
    visitTemplateExpressionSpan(org.openrewrite.javascript.tree.JS.TemplateExpression.Span span, P p)
     
    org.openrewrite.java.tree.J.Ternary
    visitTernary(org.openrewrite.java.tree.J.Ternary ternary, P p)
     
    org.openrewrite.java.tree.J.Throw
    visitThrow(org.openrewrite.java.tree.J.Throw throw_, P p)
     
    org.openrewrite.java.tree.J.Try
    visitTry(org.openrewrite.java.tree.J.Try try_, P p)
     
    org.openrewrite.java.tree.J.Try.Resource
    visitTryResource(org.openrewrite.java.tree.J.Try.Resource resource, P p)
     
    org.openrewrite.javascript.tree.JS.Tuple
    visitTuple(org.openrewrite.javascript.tree.JS.Tuple tuple, P p)
     
    org.openrewrite.java.tree.J.TypeCast
    visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, P p)
     
    org.openrewrite.javascript.tree.JS.TypeDeclaration
    visitTypeDeclaration(org.openrewrite.javascript.tree.JS.TypeDeclaration typeDeclaration, P p)
     
    org.openrewrite.javascript.tree.JS.TypeInfo
    visitTypeInfo(org.openrewrite.javascript.tree.JS.TypeInfo typeInfo, P p)
     
    org.openrewrite.javascript.tree.JS.TypeLiteral
    visitTypeLiteral(org.openrewrite.javascript.tree.JS.TypeLiteral typeLiteral, P p)
     
    org.openrewrite.javascript.tree.JS.TypeOf
    visitTypeOf(org.openrewrite.javascript.tree.JS.TypeOf typeOf, P p)
     
    org.openrewrite.javascript.tree.JS.TypeOperator
    visitTypeOperator(org.openrewrite.javascript.tree.JS.TypeOperator typeOperator, P p)
     
    org.openrewrite.java.tree.J.TypeParameter
    visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParameter, P p)
     
    org.openrewrite.javascript.tree.JS.TypePredicate
    visitTypePredicate(org.openrewrite.javascript.tree.JS.TypePredicate typePredicate, P p)
     
    org.openrewrite.javascript.tree.JS.TypeQuery
    visitTypeQuery(org.openrewrite.javascript.tree.JS.TypeQuery typeQuery, P p)
     
    org.openrewrite.javascript.tree.JS.TypeTreeExpression
    visitTypeTreeExpression(org.openrewrite.javascript.tree.JS.TypeTreeExpression typeTreeExpression, P p)
     
    org.openrewrite.java.tree.J.Unary
    visitUnary(org.openrewrite.java.tree.J.Unary unary, P p)
     
    org.openrewrite.javascript.tree.JS.Union
    visitUnion(org.openrewrite.javascript.tree.JS.Union union, P p)
     
    org.openrewrite.java.tree.J.Unknown
    visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, P p)
     
    org.openrewrite.java.tree.J.Unknown.Source
    visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, P p)
     
    org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable
    visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable namedVariable, P p)
     
    org.openrewrite.java.tree.J.VariableDeclarations
    visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations variableDeclarations, P p)
     
    org.openrewrite.javascript.tree.JS.Void
    visitVoid(org.openrewrite.javascript.tree.JS.Void void_, P p)
     
    org.openrewrite.java.tree.J.WhileLoop
    visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P p)
     
    org.openrewrite.java.tree.J.Wildcard
    visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, P p)
     
    org.openrewrite.javascript.tree.JS.WithStatement
    visitWithStatement(org.openrewrite.javascript.tree.JS.WithStatement withStatement, P p)
     
    org.openrewrite.java.tree.J.Yield
    visitYield(org.openrewrite.java.tree.J.Yield yield, P p)
     

    Methods inherited from class org.openrewrite.javascript.JavaScriptVisitor

    getLanguage, isAcceptable, visitContainer, visitLeftPadded, visitRightPadded, visitSpace

    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, visitContainer, visitLeftPadded, visitRightPadded, visitSpace, visitType, visitTypeName

    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, visit, visitAndCast, visitAndCast, visitMarker, visitMarkers, visitNonNull, visitNonNull, visitorTreeType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JavaScriptValidator

      public JavaScriptValidator()
  • Method Details

    • visitJsCompilationUnit

      public org.openrewrite.javascript.tree.JS.CompilationUnit visitJsCompilationUnit(org.openrewrite.javascript.tree.JS.CompilationUnit compilationUnit, P p)
      Overrides:
      visitJsCompilationUnit in class JavaScriptIsoVisitor<P>
    • visitAlias

      public org.openrewrite.javascript.tree.JS.Alias visitAlias(org.openrewrite.javascript.tree.JS.Alias alias, P p)
      Overrides:
      visitAlias in class JavaScriptIsoVisitor<P>
    • visitArrowFunction

      public org.openrewrite.javascript.tree.JS.ArrowFunction visitArrowFunction(org.openrewrite.javascript.tree.JS.ArrowFunction arrowFunction, P p)
      Overrides:
      visitArrowFunction in class JavaScriptIsoVisitor<P>
    • visitAwait

      public org.openrewrite.javascript.tree.JS.Await visitAwait(org.openrewrite.javascript.tree.JS.Await await, P p)
      Overrides:
      visitAwait in class JavaScriptIsoVisitor<P>
    • visitConditionalType

      public org.openrewrite.javascript.tree.JS.ConditionalType visitConditionalType(org.openrewrite.javascript.tree.JS.ConditionalType conditionalType, P p)
      Overrides:
      visitConditionalType in class JavaScriptIsoVisitor<P>
    • visitDelete

      public org.openrewrite.javascript.tree.JS.Delete visitDelete(org.openrewrite.javascript.tree.JS.Delete delete, P p)
      Overrides:
      visitDelete in class JavaScriptIsoVisitor<P>
    • visitExpressionStatement

      public org.openrewrite.javascript.tree.JS.ExpressionStatement visitExpressionStatement(org.openrewrite.javascript.tree.JS.ExpressionStatement expressionStatement, P p)
      Overrides:
      visitExpressionStatement in class JavaScriptIsoVisitor<P>
    • visitExpressionWithTypeArguments

      public org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments visitExpressionWithTypeArguments(org.openrewrite.javascript.tree.JS.ExpressionWithTypeArguments expressionWithTypeArguments, P p)
      Overrides:
      visitExpressionWithTypeArguments in class JavaScriptIsoVisitor<P>
    • visitFunctionCall

      public org.openrewrite.javascript.tree.JS.FunctionCall visitFunctionCall(org.openrewrite.javascript.tree.JS.FunctionCall functionCall, P p)
      Overrides:
      visitFunctionCall in class JavaScriptIsoVisitor<P>
    • visitFunctionType

      public org.openrewrite.javascript.tree.JS.FunctionType visitFunctionType(org.openrewrite.javascript.tree.JS.FunctionType functionType, P p)
      Overrides:
      visitFunctionType in class JavaScriptIsoVisitor<P>
    • visitInferType

      public org.openrewrite.javascript.tree.JS.InferType visitInferType(org.openrewrite.javascript.tree.JS.InferType inferType, P p)
      Overrides:
      visitInferType in class JavaScriptIsoVisitor<P>
    • visitImportType

      public org.openrewrite.javascript.tree.JS.ImportType visitImportType(org.openrewrite.javascript.tree.JS.ImportType importType, P p)
      Overrides:
      visitImportType in class JavaScriptIsoVisitor<P>
    • visitImportDeclaration

      public org.openrewrite.javascript.tree.JS.Import visitImportDeclaration(org.openrewrite.javascript.tree.JS.Import import_, P p)
      Overrides:
      visitImportDeclaration in class JavaScriptIsoVisitor<P>
    • visitImportClause

      public org.openrewrite.javascript.tree.JS.ImportClause visitImportClause(org.openrewrite.javascript.tree.JS.ImportClause importClause, P p)
      Overrides:
      visitImportClause in class JavaScriptIsoVisitor<P>
    • visitNamedImports

      public org.openrewrite.javascript.tree.JS.NamedImports visitNamedImports(org.openrewrite.javascript.tree.JS.NamedImports namedImports, P p)
      Overrides:
      visitNamedImports in class JavaScriptIsoVisitor<P>
    • visitImportSpecifier

      public org.openrewrite.javascript.tree.JS.ImportSpecifier visitImportSpecifier(org.openrewrite.javascript.tree.JS.ImportSpecifier importSpecifier, P p)
      Overrides:
      visitImportSpecifier in class JavaScriptIsoVisitor<P>
    • visitImportAttributes

      public org.openrewrite.javascript.tree.JS.ImportAttributes visitImportAttributes(org.openrewrite.javascript.tree.JS.ImportAttributes importAttributes, P p)
      Overrides:
      visitImportAttributes in class JavaScriptIsoVisitor<P>
    • visitImportTypeAttributes

      public org.openrewrite.javascript.tree.JS.ImportTypeAttributes visitImportTypeAttributes(org.openrewrite.javascript.tree.JS.ImportTypeAttributes importTypeAttributes, P p)
      Overrides:
      visitImportTypeAttributes in class JavaScriptIsoVisitor<P>
    • visitImportAttribute

      public org.openrewrite.javascript.tree.JS.ImportAttribute visitImportAttribute(org.openrewrite.javascript.tree.JS.ImportAttribute importAttribute, P p)
      Overrides:
      visitImportAttribute in class JavaScriptIsoVisitor<P>
    • visitBinaryExtensions

      public org.openrewrite.javascript.tree.JS.Binary visitBinaryExtensions(org.openrewrite.javascript.tree.JS.Binary binary, P p)
      Overrides:
      visitBinaryExtensions in class JavaScriptIsoVisitor<P>
    • visitLiteralType

      public org.openrewrite.javascript.tree.JS.LiteralType visitLiteralType(org.openrewrite.javascript.tree.JS.LiteralType literalType, P p)
      Overrides:
      visitLiteralType in class JavaScriptIsoVisitor<P>
    • visitMappedType

      public org.openrewrite.javascript.tree.JS.MappedType visitMappedType(org.openrewrite.javascript.tree.JS.MappedType mappedType, P p)
      Overrides:
      visitMappedType in class JavaScriptIsoVisitor<P>
    • visitMappedTypeKeysRemapping

      public org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping visitMappedTypeKeysRemapping(org.openrewrite.javascript.tree.JS.MappedType.KeysRemapping keysRemapping, P p)
      Overrides:
      visitMappedTypeKeysRemapping in class JavaScriptIsoVisitor<P>
    • visitMappedTypeParameter

      public org.openrewrite.javascript.tree.JS.MappedType.Parameter visitMappedTypeParameter(org.openrewrite.javascript.tree.JS.MappedType.Parameter parameter, P p)
      Overrides:
      visitMappedTypeParameter in class JavaScriptIsoVisitor<P>
    • visitObjectBindingPattern

      public org.openrewrite.javascript.tree.JS.ObjectBindingPattern visitObjectBindingPattern(org.openrewrite.javascript.tree.JS.ObjectBindingPattern objectBindingPattern, P p)
      Overrides:
      visitObjectBindingPattern in class JavaScriptIsoVisitor<P>
    • visitPropertyAssignment

      public org.openrewrite.javascript.tree.JS.PropertyAssignment visitPropertyAssignment(org.openrewrite.javascript.tree.JS.PropertyAssignment propertyAssignment, P p)
      Overrides:
      visitPropertyAssignment in class JavaScriptIsoVisitor<P>
    • visitSatisfiesExpression

      public org.openrewrite.javascript.tree.JS.SatisfiesExpression visitSatisfiesExpression(org.openrewrite.javascript.tree.JS.SatisfiesExpression satisfiesExpression, P p)
      Overrides:
      visitSatisfiesExpression in class JavaScriptIsoVisitor<P>
    • visitScopedVariableDeclarations

      public org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations visitScopedVariableDeclarations(org.openrewrite.javascript.tree.JS.ScopedVariableDeclarations scopedVariableDeclarations, P p)
      Overrides:
      visitScopedVariableDeclarations in class JavaScriptIsoVisitor<P>
    • visitStatementExpression

      public org.openrewrite.javascript.tree.JS.StatementExpression visitStatementExpression(org.openrewrite.javascript.tree.JS.StatementExpression statementExpression, P p)
      Overrides:
      visitStatementExpression in class JavaScriptIsoVisitor<P>
    • visitWithStatement

      public org.openrewrite.javascript.tree.JS.WithStatement visitWithStatement(org.openrewrite.javascript.tree.JS.WithStatement withStatement, P p)
      Overrides:
      visitWithStatement in class JavaScriptIsoVisitor<P>
    • visitTaggedTemplateExpression

      public org.openrewrite.javascript.tree.JS.TaggedTemplateExpression visitTaggedTemplateExpression(org.openrewrite.javascript.tree.JS.TaggedTemplateExpression taggedTemplateExpression, P p)
      Overrides:
      visitTaggedTemplateExpression in class JavaScriptIsoVisitor<P>
    • visitTemplateExpression

      public org.openrewrite.javascript.tree.JS.TemplateExpression visitTemplateExpression(org.openrewrite.javascript.tree.JS.TemplateExpression templateExpression, P p)
      Overrides:
      visitTemplateExpression in class JavaScriptIsoVisitor<P>
    • visitTemplateExpressionSpan

      public org.openrewrite.javascript.tree.JS.TemplateExpression.Span visitTemplateExpressionSpan(org.openrewrite.javascript.tree.JS.TemplateExpression.Span span, P p)
      Overrides:
      visitTemplateExpressionSpan in class JavaScriptIsoVisitor<P>
    • visitTuple

      public org.openrewrite.javascript.tree.JS.Tuple visitTuple(org.openrewrite.javascript.tree.JS.Tuple tuple, P p)
      Overrides:
      visitTuple in class JavaScriptIsoVisitor<P>
    • visitTypeDeclaration

      public org.openrewrite.javascript.tree.JS.TypeDeclaration visitTypeDeclaration(org.openrewrite.javascript.tree.JS.TypeDeclaration typeDeclaration, P p)
      Overrides:
      visitTypeDeclaration in class JavaScriptIsoVisitor<P>
    • visitTypeOf

      public org.openrewrite.javascript.tree.JS.TypeOf visitTypeOf(org.openrewrite.javascript.tree.JS.TypeOf typeOf, P p)
      Overrides:
      visitTypeOf in class JavaScriptIsoVisitor<P>
    • visitTypeQuery

      public org.openrewrite.javascript.tree.JS.TypeQuery visitTypeQuery(org.openrewrite.javascript.tree.JS.TypeQuery typeQuery, P p)
      Overrides:
      visitTypeQuery in class JavaScriptIsoVisitor<P>
    • visitComputedPropertyName

      public org.openrewrite.javascript.tree.JS.ComputedPropertyName visitComputedPropertyName(org.openrewrite.javascript.tree.JS.ComputedPropertyName computedPropertyName, P p)
      Overrides:
      visitComputedPropertyName in class JavaScriptIsoVisitor<P>
    • visitTypeOperator

      public org.openrewrite.javascript.tree.JS.TypeOperator visitTypeOperator(org.openrewrite.javascript.tree.JS.TypeOperator typeOperator, P p)
      Overrides:
      visitTypeOperator in class JavaScriptIsoVisitor<P>
    • visitTypePredicate

      public org.openrewrite.javascript.tree.JS.TypePredicate visitTypePredicate(org.openrewrite.javascript.tree.JS.TypePredicate typePredicate, P p)
      Overrides:
      visitTypePredicate in class JavaScriptIsoVisitor<P>
    • visitUnion

      public org.openrewrite.javascript.tree.JS.Union visitUnion(org.openrewrite.javascript.tree.JS.Union union, P p)
      Overrides:
      visitUnion in class JavaScriptIsoVisitor<P>
    • visitIntersection

      public org.openrewrite.javascript.tree.JS.Intersection visitIntersection(org.openrewrite.javascript.tree.JS.Intersection intersection, P p)
      Overrides:
      visitIntersection in class JavaScriptIsoVisitor<P>
    • visitVoid

      public org.openrewrite.javascript.tree.JS.Void visitVoid(org.openrewrite.javascript.tree.JS.Void void_, P p)
      Overrides:
      visitVoid in class JavaScriptIsoVisitor<P>
    • visitTypeInfo

      public org.openrewrite.javascript.tree.JS.TypeInfo visitTypeInfo(org.openrewrite.javascript.tree.JS.TypeInfo typeInfo, P p)
      Overrides:
      visitTypeInfo in class JavaScriptIsoVisitor<P>
    • visitComputedPropertyMethodDeclaration

      public org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration visitComputedPropertyMethodDeclaration(org.openrewrite.javascript.tree.JS.ComputedPropertyMethodDeclaration computedPropertyMethodDeclaration, P p)
      Overrides:
      visitComputedPropertyMethodDeclaration in class JavaScriptIsoVisitor<P>
    • visitForOfLoop

      public org.openrewrite.javascript.tree.JS.ForOfLoop visitForOfLoop(org.openrewrite.javascript.tree.JS.ForOfLoop forOfLoop, P p)
      Overrides:
      visitForOfLoop in class JavaScriptIsoVisitor<P>
    • visitForInLoop

      public org.openrewrite.javascript.tree.JS.ForInLoop visitForInLoop(org.openrewrite.javascript.tree.JS.ForInLoop forInLoop, P p)
      Overrides:
      visitForInLoop in class JavaScriptIsoVisitor<P>
    • visitNamespaceDeclaration

      public org.openrewrite.javascript.tree.JS.NamespaceDeclaration visitNamespaceDeclaration(org.openrewrite.javascript.tree.JS.NamespaceDeclaration namespaceDeclaration, P p)
      Overrides:
      visitNamespaceDeclaration in class JavaScriptIsoVisitor<P>
    • visitTypeLiteral

      public org.openrewrite.javascript.tree.JS.TypeLiteral visitTypeLiteral(org.openrewrite.javascript.tree.JS.TypeLiteral typeLiteral, P p)
      Overrides:
      visitTypeLiteral in class JavaScriptIsoVisitor<P>
    • visitIndexSignatureDeclaration

      public org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration visitIndexSignatureDeclaration(org.openrewrite.javascript.tree.JS.IndexSignatureDeclaration indexSignatureDeclaration, P p)
      Overrides:
      visitIndexSignatureDeclaration in class JavaScriptIsoVisitor<P>
    • visitArrayBindingPattern

      public org.openrewrite.javascript.tree.JS.ArrayBindingPattern visitArrayBindingPattern(org.openrewrite.javascript.tree.JS.ArrayBindingPattern arrayBindingPattern, P p)
      Overrides:
      visitArrayBindingPattern in class JavaScriptIsoVisitor<P>
    • visitBindingElement

      public org.openrewrite.javascript.tree.JS.BindingElement visitBindingElement(org.openrewrite.javascript.tree.JS.BindingElement bindingElement, P p)
      Overrides:
      visitBindingElement in class JavaScriptIsoVisitor<P>
    • visitExportDeclaration

      public org.openrewrite.javascript.tree.JS.ExportDeclaration visitExportDeclaration(org.openrewrite.javascript.tree.JS.ExportDeclaration exportDeclaration, P p)
      Overrides:
      visitExportDeclaration in class JavaScriptIsoVisitor<P>
    • visitExportAssignment

      public org.openrewrite.javascript.tree.JS.ExportAssignment visitExportAssignment(org.openrewrite.javascript.tree.JS.ExportAssignment exportAssignment, P p)
      Overrides:
      visitExportAssignment in class JavaScriptIsoVisitor<P>
    • visitNamedExports

      public org.openrewrite.javascript.tree.JS.NamedExports visitNamedExports(org.openrewrite.javascript.tree.JS.NamedExports namedExports, P p)
      Overrides:
      visitNamedExports in class JavaScriptIsoVisitor<P>
    • visitExportSpecifier

      public org.openrewrite.javascript.tree.JS.ExportSpecifier visitExportSpecifier(org.openrewrite.javascript.tree.JS.ExportSpecifier exportSpecifier, P p)
      Overrides:
      visitExportSpecifier in class JavaScriptIsoVisitor<P>
    • visitIndexedAccessType

      public org.openrewrite.javascript.tree.JS.IndexedAccessType visitIndexedAccessType(org.openrewrite.javascript.tree.JS.IndexedAccessType indexedAccessType, P p)
      Overrides:
      visitIndexedAccessType in class JavaScriptIsoVisitor<P>
    • visitIndexedAccessTypeIndexType

      public org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType visitIndexedAccessTypeIndexType(org.openrewrite.javascript.tree.JS.IndexedAccessType.IndexType indexType, P p)
      Overrides:
      visitIndexedAccessTypeIndexType in class JavaScriptIsoVisitor<P>
    • visitAs

      public org.openrewrite.javascript.tree.JS.As visitAs(org.openrewrite.javascript.tree.JS.As as_, P p)
      Overrides:
      visitAs in class JavaScriptIsoVisitor<P>
    • visitAssignmentOperationExtensions

      public org.openrewrite.javascript.tree.JS.AssignmentOperation visitAssignmentOperationExtensions(org.openrewrite.javascript.tree.JS.AssignmentOperation assignmentOperation, P p)
      Overrides:
      visitAssignmentOperationExtensions in class JavaScriptIsoVisitor<P>
    • visitTypeTreeExpression

      public org.openrewrite.javascript.tree.JS.TypeTreeExpression visitTypeTreeExpression(org.openrewrite.javascript.tree.JS.TypeTreeExpression typeTreeExpression, P p)
      Overrides:
      visitTypeTreeExpression in class JavaScriptIsoVisitor<P>
    • visitAnnotatedType

      public org.openrewrite.java.tree.J.AnnotatedType visitAnnotatedType(org.openrewrite.java.tree.J.AnnotatedType annotatedType, P p)
      Overrides:
      visitAnnotatedType in class JavaScriptIsoVisitor<P>
    • visitAnnotation

      public org.openrewrite.java.tree.J.Annotation visitAnnotation(org.openrewrite.java.tree.J.Annotation annotation, P p)
      Overrides:
      visitAnnotation in class JavaScriptIsoVisitor<P>
    • visitArrayAccess

      public org.openrewrite.java.tree.J.ArrayAccess visitArrayAccess(org.openrewrite.java.tree.J.ArrayAccess arrayAccess, P p)
      Overrides:
      visitArrayAccess in class JavaScriptIsoVisitor<P>
    • visitArrayType

      public org.openrewrite.java.tree.J.ArrayType visitArrayType(org.openrewrite.java.tree.J.ArrayType arrayType, P p)
      Overrides:
      visitArrayType in class JavaScriptIsoVisitor<P>
    • visitAssert

      public org.openrewrite.java.tree.J.Assert visitAssert(org.openrewrite.java.tree.J.Assert assert_, P p)
      Overrides:
      visitAssert in class JavaScriptIsoVisitor<P>
    • visitAssignment

      public org.openrewrite.java.tree.J.Assignment visitAssignment(org.openrewrite.java.tree.J.Assignment assignment, P p)
      Overrides:
      visitAssignment in class JavaScriptIsoVisitor<P>
    • visitAssignmentOperation

      public org.openrewrite.java.tree.J.AssignmentOperation visitAssignmentOperation(org.openrewrite.java.tree.J.AssignmentOperation assignmentOperation, P p)
      Overrides:
      visitAssignmentOperation in class JavaScriptIsoVisitor<P>
    • visitBinary

      public org.openrewrite.java.tree.J.Binary visitBinary(org.openrewrite.java.tree.J.Binary binary, P p)
      Overrides:
      visitBinary in class JavaScriptIsoVisitor<P>
    • visitBlock

      public org.openrewrite.java.tree.J.Block visitBlock(org.openrewrite.java.tree.J.Block block, P p)
      Overrides:
      visitBlock in class JavaScriptIsoVisitor<P>
    • visitBreak

      public org.openrewrite.java.tree.J.Break visitBreak(org.openrewrite.java.tree.J.Break break_, P p)
      Overrides:
      visitBreak in class JavaScriptIsoVisitor<P>
    • visitCase

      public org.openrewrite.java.tree.J.Case visitCase(org.openrewrite.java.tree.J.Case case_, P p)
      Overrides:
      visitCase in class JavaScriptIsoVisitor<P>
    • visitClassDeclaration

      public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDeclaration, P p)
      Overrides:
      visitClassDeclaration in class JavaScriptIsoVisitor<P>
    • visitContinue

      public org.openrewrite.java.tree.J.Continue visitContinue(org.openrewrite.java.tree.J.Continue continue_, P p)
      Overrides:
      visitContinue in class JavaScriptIsoVisitor<P>
    • visitDoWhileLoop

      public org.openrewrite.java.tree.J.DoWhileLoop visitDoWhileLoop(org.openrewrite.java.tree.J.DoWhileLoop doWhileLoop, P p)
      Overrides:
      visitDoWhileLoop in class JavaScriptIsoVisitor<P>
    • visitEmpty

      public org.openrewrite.java.tree.J.Empty visitEmpty(org.openrewrite.java.tree.J.Empty empty, P p)
      Overrides:
      visitEmpty in class JavaScriptIsoVisitor<P>
    • visitEnumValue

      public org.openrewrite.java.tree.J.EnumValue visitEnumValue(org.openrewrite.java.tree.J.EnumValue enumValue, P p)
      Overrides:
      visitEnumValue in class JavaScriptIsoVisitor<P>
    • visitEnumValueSet

      public org.openrewrite.java.tree.J.EnumValueSet visitEnumValueSet(org.openrewrite.java.tree.J.EnumValueSet enumValueSet, P p)
      Overrides:
      visitEnumValueSet in class JavaScriptIsoVisitor<P>
    • visitFieldAccess

      public org.openrewrite.java.tree.J.FieldAccess visitFieldAccess(org.openrewrite.java.tree.J.FieldAccess fieldAccess, P p)
      Overrides:
      visitFieldAccess in class JavaScriptIsoVisitor<P>
    • visitForEachLoop

      public org.openrewrite.java.tree.J.ForEachLoop visitForEachLoop(org.openrewrite.java.tree.J.ForEachLoop forEachLoop, P p)
      Overrides:
      visitForEachLoop in class JavaScriptIsoVisitor<P>
    • visitForEachControl

      public org.openrewrite.java.tree.J.ForEachLoop.Control visitForEachControl(org.openrewrite.java.tree.J.ForEachLoop.Control control, P p)
      Overrides:
      visitForEachControl in class JavaScriptIsoVisitor<P>
    • visitForLoop

      public org.openrewrite.java.tree.J.ForLoop visitForLoop(org.openrewrite.java.tree.J.ForLoop forLoop, P p)
      Overrides:
      visitForLoop in class JavaScriptIsoVisitor<P>
    • visitForControl

      public org.openrewrite.java.tree.J.ForLoop.Control visitForControl(org.openrewrite.java.tree.J.ForLoop.Control control, P p)
      Overrides:
      visitForControl in class JavaScriptIsoVisitor<P>
    • visitParenthesizedTypeTree

      public org.openrewrite.java.tree.J.ParenthesizedTypeTree visitParenthesizedTypeTree(org.openrewrite.java.tree.J.ParenthesizedTypeTree parenthesizedTypeTree, P p)
      Overrides:
      visitParenthesizedTypeTree in class JavaScriptIsoVisitor<P>
    • visitIdentifier

      public org.openrewrite.java.tree.J.Identifier visitIdentifier(org.openrewrite.java.tree.J.Identifier identifier, P p)
      Overrides:
      visitIdentifier in class JavaScriptIsoVisitor<P>
    • visitIf

      public org.openrewrite.java.tree.J.If visitIf(org.openrewrite.java.tree.J.If if_, P p)
      Overrides:
      visitIf in class JavaScriptIsoVisitor<P>
    • visitElse

      public org.openrewrite.java.tree.J.If.Else visitElse(org.openrewrite.java.tree.J.If.Else else_, P p)
      Overrides:
      visitElse in class JavaScriptIsoVisitor<P>
    • visitImport

      public org.openrewrite.java.tree.J.Import visitImport(org.openrewrite.java.tree.J.Import import_, P p)
      Overrides:
      visitImport in class JavaScriptIsoVisitor<P>
    • visitInstanceOf

      public org.openrewrite.java.tree.J.InstanceOf visitInstanceOf(org.openrewrite.java.tree.J.InstanceOf instanceOf, P p)
      Overrides:
      visitInstanceOf in class JavaScriptIsoVisitor<P>
    • visitDeconstructionPattern

      public org.openrewrite.java.tree.J.DeconstructionPattern visitDeconstructionPattern(org.openrewrite.java.tree.J.DeconstructionPattern deconstructionPattern, P p)
      Overrides:
      visitDeconstructionPattern in class JavaScriptIsoVisitor<P>
    • visitIntersectionType

      public org.openrewrite.java.tree.J.IntersectionType visitIntersectionType(org.openrewrite.java.tree.J.IntersectionType intersectionType, P p)
      Overrides:
      visitIntersectionType in class JavaScriptIsoVisitor<P>
    • visitLabel

      public org.openrewrite.java.tree.J.Label visitLabel(org.openrewrite.java.tree.J.Label label, P p)
      Overrides:
      visitLabel in class JavaScriptIsoVisitor<P>
    • visitLambda

      public org.openrewrite.java.tree.J.Lambda visitLambda(org.openrewrite.java.tree.J.Lambda lambda, P p)
      Overrides:
      visitLambda in class JavaScriptIsoVisitor<P>
    • visitLiteral

      public org.openrewrite.java.tree.J.Literal visitLiteral(org.openrewrite.java.tree.J.Literal literal, P p)
      Overrides:
      visitLiteral in class JavaScriptIsoVisitor<P>
    • visitMemberReference

      public org.openrewrite.java.tree.J.MemberReference visitMemberReference(org.openrewrite.java.tree.J.MemberReference memberReference, P p)
      Overrides:
      visitMemberReference in class JavaScriptIsoVisitor<P>
    • visitMethodDeclaration

      public org.openrewrite.java.tree.J.MethodDeclaration visitMethodDeclaration(org.openrewrite.java.tree.J.MethodDeclaration methodDeclaration, P p)
      Overrides:
      visitMethodDeclaration in class JavaScriptIsoVisitor<P>
    • visitMethodInvocation

      public org.openrewrite.java.tree.J.MethodInvocation visitMethodInvocation(org.openrewrite.java.tree.J.MethodInvocation methodInvocation, P p)
      Overrides:
      visitMethodInvocation in class JavaScriptIsoVisitor<P>
    • visitModifier

      public org.openrewrite.java.tree.J.Modifier visitModifier(org.openrewrite.java.tree.J.Modifier modifier, P p)
      Overrides:
      visitModifier in class JavaScriptIsoVisitor<P>
    • visitMultiCatch

      public org.openrewrite.java.tree.J.MultiCatch visitMultiCatch(org.openrewrite.java.tree.J.MultiCatch multiCatch, P p)
      Overrides:
      visitMultiCatch in class JavaScriptIsoVisitor<P>
    • visitNewArray

      public org.openrewrite.java.tree.J.NewArray visitNewArray(org.openrewrite.java.tree.J.NewArray newArray, P p)
      Overrides:
      visitNewArray in class JavaScriptIsoVisitor<P>
    • visitArrayDimension

      public org.openrewrite.java.tree.J.ArrayDimension visitArrayDimension(org.openrewrite.java.tree.J.ArrayDimension arrayDimension, P p)
      Overrides:
      visitArrayDimension in class JavaScriptIsoVisitor<P>
    • visitNewClass

      public org.openrewrite.java.tree.J.NewClass visitNewClass(org.openrewrite.java.tree.J.NewClass newClass, P p)
      Overrides:
      visitNewClass in class JavaScriptIsoVisitor<P>
    • visitNullableType

      public org.openrewrite.java.tree.J.NullableType visitNullableType(org.openrewrite.java.tree.J.NullableType nullableType, P p)
      Overrides:
      visitNullableType in class JavaScriptIsoVisitor<P>
    • visitPackage

      public org.openrewrite.java.tree.J.Package visitPackage(org.openrewrite.java.tree.J.Package package_, P p)
      Overrides:
      visitPackage in class JavaScriptIsoVisitor<P>
    • visitParameterizedType

      public org.openrewrite.java.tree.J.ParameterizedType visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType parameterizedType, P p)
      Overrides:
      visitParameterizedType in class JavaScriptIsoVisitor<P>
    • visitParentheses

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.Parentheses<J2> visitParentheses(org.openrewrite.java.tree.J.Parentheses<J2> parentheses, P p)
      Overrides:
      visitParentheses in class JavaScriptIsoVisitor<P>
    • visitControlParentheses

      public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.J.ControlParentheses<J2> visitControlParentheses(org.openrewrite.java.tree.J.ControlParentheses<J2> controlParentheses, P p)
      Overrides:
      visitControlParentheses in class JavaScriptIsoVisitor<P>
    • visitPrimitive

      public org.openrewrite.java.tree.J.Primitive visitPrimitive(org.openrewrite.java.tree.J.Primitive primitive, P p)
      Overrides:
      visitPrimitive in class JavaScriptIsoVisitor<P>
    • visitReturn

      public org.openrewrite.java.tree.J.Return visitReturn(org.openrewrite.java.tree.J.Return return_, P p)
      Overrides:
      visitReturn in class JavaScriptIsoVisitor<P>
    • visitSwitch

      public org.openrewrite.java.tree.J.Switch visitSwitch(org.openrewrite.java.tree.J.Switch switch_, P p)
      Overrides:
      visitSwitch in class JavaScriptIsoVisitor<P>
    • visitSwitchExpression

      public org.openrewrite.java.tree.J.SwitchExpression visitSwitchExpression(org.openrewrite.java.tree.J.SwitchExpression switchExpression, P p)
      Overrides:
      visitSwitchExpression in class JavaScriptIsoVisitor<P>
    • visitSynchronized

      public org.openrewrite.java.tree.J.Synchronized visitSynchronized(org.openrewrite.java.tree.J.Synchronized synchronized_, P p)
      Overrides:
      visitSynchronized in class JavaScriptIsoVisitor<P>
    • visitTernary

      public org.openrewrite.java.tree.J.Ternary visitTernary(org.openrewrite.java.tree.J.Ternary ternary, P p)
      Overrides:
      visitTernary in class JavaScriptIsoVisitor<P>
    • visitThrow

      public org.openrewrite.java.tree.J.Throw visitThrow(org.openrewrite.java.tree.J.Throw throw_, P p)
      Overrides:
      visitThrow in class JavaScriptIsoVisitor<P>
    • visitTry

      public org.openrewrite.java.tree.J.Try visitTry(org.openrewrite.java.tree.J.Try try_, P p)
      Overrides:
      visitTry in class JavaScriptIsoVisitor<P>
    • visitTryResource

      public org.openrewrite.java.tree.J.Try.Resource visitTryResource(org.openrewrite.java.tree.J.Try.Resource resource, P p)
      Overrides:
      visitTryResource in class JavaScriptIsoVisitor<P>
    • visitCatch

      public org.openrewrite.java.tree.J.Try.Catch visitCatch(org.openrewrite.java.tree.J.Try.Catch catch_, P p)
      Overrides:
      visitCatch in class JavaScriptIsoVisitor<P>
    • visitTypeCast

      public org.openrewrite.java.tree.J.TypeCast visitTypeCast(org.openrewrite.java.tree.J.TypeCast typeCast, P p)
      Overrides:
      visitTypeCast in class JavaScriptIsoVisitor<P>
    • visitTypeParameter

      public org.openrewrite.java.tree.J.TypeParameter visitTypeParameter(org.openrewrite.java.tree.J.TypeParameter typeParameter, P p)
      Overrides:
      visitTypeParameter in class JavaScriptIsoVisitor<P>
    • visitUnary

      public org.openrewrite.java.tree.J.Unary visitUnary(org.openrewrite.java.tree.J.Unary unary, P p)
      Overrides:
      visitUnary in class JavaScriptIsoVisitor<P>
    • visitVariableDeclarations

      public org.openrewrite.java.tree.J.VariableDeclarations visitVariableDeclarations(org.openrewrite.java.tree.J.VariableDeclarations variableDeclarations, P p)
      Overrides:
      visitVariableDeclarations in class JavaScriptIsoVisitor<P>
    • visitVariable

      public org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable visitVariable(org.openrewrite.java.tree.J.VariableDeclarations.NamedVariable namedVariable, P p)
      Overrides:
      visitVariable in class JavaScriptIsoVisitor<P>
    • visitWhileLoop

      public org.openrewrite.java.tree.J.WhileLoop visitWhileLoop(org.openrewrite.java.tree.J.WhileLoop whileLoop, P p)
      Overrides:
      visitWhileLoop in class JavaScriptIsoVisitor<P>
    • visitWildcard

      public org.openrewrite.java.tree.J.Wildcard visitWildcard(org.openrewrite.java.tree.J.Wildcard wildcard, P p)
      Overrides:
      visitWildcard in class JavaScriptIsoVisitor<P>
    • visitYield

      public org.openrewrite.java.tree.J.Yield visitYield(org.openrewrite.java.tree.J.Yield yield, P p)
      Overrides:
      visitYield in class JavaScriptIsoVisitor<P>
    • visitUnknown

      public org.openrewrite.java.tree.J.Unknown visitUnknown(org.openrewrite.java.tree.J.Unknown unknown, P p)
      Overrides:
      visitUnknown in class JavaScriptIsoVisitor<P>
    • visitUnknownSource

      public org.openrewrite.java.tree.J.Unknown.Source visitUnknownSource(org.openrewrite.java.tree.J.Unknown.Source source, P p)
      Overrides:
      visitUnknownSource in class JavaScriptIsoVisitor<P>
    • visitErroneous

      public org.openrewrite.java.tree.J.Erroneous visitErroneous(org.openrewrite.java.tree.J.Erroneous erroneous, P p)
      Overrides:
      visitErroneous in class JavaScriptIsoVisitor<P>
    • visitJsxTag

      public JSX.Tag visitJsxTag(JSX.Tag tag, P p)
      Overrides:
      visitJsxTag in class JavaScriptIsoVisitor<P>
    • visitJsxAttribute

      public JSX.Attribute visitJsxAttribute(JSX.Attribute attribute, P p)
      Overrides:
      visitJsxAttribute in class JavaScriptIsoVisitor<P>
    • visitJsxSpreadAttribute

      public JSX.SpreadAttribute visitJsxSpreadAttribute(JSX.SpreadAttribute spreadAttribute, P p)
      Overrides:
      visitJsxSpreadAttribute in class JavaScriptIsoVisitor<P>
    • visitJsxEmbeddedExpression

      public JSX.EmbeddedExpression visitJsxEmbeddedExpression(JSX.EmbeddedExpression embeddedExpression, P p)
      Overrides:
      visitJsxEmbeddedExpression in class JavaScriptIsoVisitor<P>
    • visitJsxNamespacedName

      public JSX.NamespacedName visitJsxNamespacedName(JSX.NamespacedName namespacedName, P p)
      Overrides:
      visitJsxNamespacedName in class JavaScriptIsoVisitor<P>