Class CSharpIsoVisitor<P>

java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.csharp.CSharpVisitor<P>
org.openrewrite.csharp.CSharpIsoVisitor<P>

public class CSharpIsoVisitor<P> extends CSharpVisitor<P>
  • Constructor Details

    • CSharpIsoVisitor

      public CSharpIsoVisitor()
  • Method Details

    • visitCompilationUnit

      public Cs.CompilationUnit visitCompilationUnit(Cs.CompilationUnit compilationUnit, P p)
      Overrides:
      visitCompilationUnit in class CSharpVisitor<P>
    • visitNamedArgument

      public Cs.NamedArgument visitNamedArgument(Cs.NamedArgument namedArgument, P p)
      Overrides:
      visitNamedArgument in class CSharpVisitor<P>
    • visitAnnotatedStatement

      public Cs.AnnotatedStatement visitAnnotatedStatement(Cs.AnnotatedStatement annotatedStatement, P p)
      Overrides:
      visitAnnotatedStatement in class CSharpVisitor<P>
    • visitArrayRankSpecifier

      public Cs.ArrayRankSpecifier visitArrayRankSpecifier(Cs.ArrayRankSpecifier arrayRankSpecifier, P p)
      Overrides:
      visitArrayRankSpecifier in class CSharpVisitor<P>
    • visitAssignmentOperation

      public Cs.AssignmentOperation visitAssignmentOperation(Cs.AssignmentOperation assignmentOperation, P p)
      Overrides:
      visitAssignmentOperation in class CSharpVisitor<P>
    • visitAttributeList

      public Cs.AttributeList visitAttributeList(Cs.AttributeList attributeList, P p)
      Overrides:
      visitAttributeList in class CSharpVisitor<P>
    • visitAwaitExpression

      public Cs.AwaitExpression visitAwaitExpression(Cs.AwaitExpression awaitExpression, P p)
      Overrides:
      visitAwaitExpression in class CSharpVisitor<P>
    • visitBinary

      public Cs.Binary visitBinary(Cs.Binary binary, P p)
      Overrides:
      visitBinary in class CSharpVisitor<P>
    • visitBlockScopeNamespaceDeclaration

      public Cs.BlockScopeNamespaceDeclaration visitBlockScopeNamespaceDeclaration(Cs.BlockScopeNamespaceDeclaration blockScopeNamespaceDeclaration, P p)
      Overrides:
      visitBlockScopeNamespaceDeclaration in class CSharpVisitor<P>
    • visitCollectionExpression

      public Cs.CollectionExpression visitCollectionExpression(Cs.CollectionExpression collectionExpression, P p)
      Overrides:
      visitCollectionExpression in class CSharpVisitor<P>
    • visitExpressionStatement

      public Cs.ExpressionStatement visitExpressionStatement(Cs.ExpressionStatement expressionStatement, P p)
      Overrides:
      visitExpressionStatement in class CSharpVisitor<P>
    • visitExternAlias

      public Cs.ExternAlias visitExternAlias(Cs.ExternAlias externAlias, P p)
      Overrides:
      visitExternAlias in class CSharpVisitor<P>
    • visitFileScopeNamespaceDeclaration

      public Cs.FileScopeNamespaceDeclaration visitFileScopeNamespaceDeclaration(Cs.FileScopeNamespaceDeclaration fileScopeNamespaceDeclaration, P p)
      Overrides:
      visitFileScopeNamespaceDeclaration in class CSharpVisitor<P>
    • visitInterpolatedString

      public Cs.InterpolatedString visitInterpolatedString(Cs.InterpolatedString interpolatedString, P p)
      Overrides:
      visitInterpolatedString in class CSharpVisitor<P>
    • visitInterpolation

      public Cs.Interpolation visitInterpolation(Cs.Interpolation interpolation, P p)
      Overrides:
      visitInterpolation in class CSharpVisitor<P>
    • visitNullSafeExpression

      public Cs.NullSafeExpression visitNullSafeExpression(Cs.NullSafeExpression nullSafeExpression, P p)
      Overrides:
      visitNullSafeExpression in class CSharpVisitor<P>
    • visitStatementExpression

      public Cs.StatementExpression visitStatementExpression(Cs.StatementExpression statementExpression, P p)
      Overrides:
      visitStatementExpression in class CSharpVisitor<P>
    • visitUsingDirective

      public Cs.UsingDirective visitUsingDirective(Cs.UsingDirective usingDirective, P p)
      Overrides:
      visitUsingDirective in class CSharpVisitor<P>
    • visitPropertyDeclaration

      public Cs.PropertyDeclaration visitPropertyDeclaration(Cs.PropertyDeclaration propertyDeclaration, P p)
      Overrides:
      visitPropertyDeclaration in class CSharpVisitor<P>
    • visitAnnotatedType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public org.openrewrite.java.tree.J.ParameterizedType visitParameterizedType(org.openrewrite.java.tree.J.ParameterizedType parameterizedType, P p)
      Overrides:
      visitParameterizedType in class org.openrewrite.java.JavaVisitor<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 org.openrewrite.java.JavaVisitor<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 org.openrewrite.java.JavaVisitor<P>
    • visitPrimitive

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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