Package org.openrewrite.csharp
Class CSharpVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.csharp.CSharpVisitor<P>
- Direct Known Subclasses:
CSharpIsoVisitor,CSharpPrinter
public class CSharpVisitor<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.JvisitAnnotatedStatement(Cs.AnnotatedStatement annotatedStatement, P p) org.openrewrite.java.tree.JvisitArrayRankSpecifier(Cs.ArrayRankSpecifier arrayRankSpecifier, P p) org.openrewrite.java.tree.JvisitAssignmentOperation(Cs.AssignmentOperation assignmentOperation, P p) org.openrewrite.java.tree.JvisitAttributeList(Cs.AttributeList attributeList, P p) org.openrewrite.java.tree.JvisitAwaitExpression(Cs.AwaitExpression awaitExpression, P p) org.openrewrite.java.tree.JvisitBinary(Cs.Binary binary, P p) org.openrewrite.java.tree.JvisitBlockScopeNamespaceDeclaration(Cs.BlockScopeNamespaceDeclaration blockScopeNamespaceDeclaration, P p) org.openrewrite.java.tree.JvisitCollectionExpression(Cs.CollectionExpression collectionExpression, P p) org.openrewrite.java.tree.JvisitCompilationUnit(Cs.CompilationUnit compilationUnit, P p) <J2 extends org.openrewrite.java.tree.J>
org.openrewrite.java.tree.JContainer<J2>visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, CsContainer.Location loc, P p) org.openrewrite.java.tree.JvisitExpressionStatement(Cs.ExpressionStatement expressionStatement, P p) org.openrewrite.java.tree.JvisitExternAlias(Cs.ExternAlias externAlias, P p) org.openrewrite.java.tree.JvisitFileScopeNamespaceDeclaration(Cs.FileScopeNamespaceDeclaration fileScopeNamespaceDeclaration, P p) org.openrewrite.java.tree.JvisitInterpolatedString(Cs.InterpolatedString interpolatedString, P p) org.openrewrite.java.tree.JvisitInterpolation(Cs.Interpolation interpolation, P p) <T> org.openrewrite.java.tree.JLeftPadded<T>visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, CsLeftPadded.Location loc, P p) org.openrewrite.java.tree.JvisitNamedArgument(Cs.NamedArgument namedArgument, P p) org.openrewrite.java.tree.JvisitNullSafeExpression(Cs.NullSafeExpression nullSafeExpression, P p) org.openrewrite.java.tree.JvisitPropertyDeclaration(Cs.PropertyDeclaration propertyDeclaration, P p) <T> org.openrewrite.java.tree.JRightPadded<T>visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, CsRightPadded.Location loc, P p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, CsSpace.Location loc, P p) org.openrewrite.java.tree.JvisitStatementExpression(Cs.StatementExpression statementExpression, P p) org.openrewrite.java.tree.JvisitUsingDirective(Cs.UsingDirective usingDirective, P p) Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, getJavadocVisitor, getLanguage, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, service, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDeclaration, visitCompilationUnit, visitContainer, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, 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
-
CSharpVisitor
public CSharpVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptablein classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
-
visitNamedArgument
-
visitAnnotatedStatement
public org.openrewrite.java.tree.J visitAnnotatedStatement(Cs.AnnotatedStatement annotatedStatement, P p) -
visitArrayRankSpecifier
public org.openrewrite.java.tree.J visitArrayRankSpecifier(Cs.ArrayRankSpecifier arrayRankSpecifier, P p) -
visitAssignmentOperation
public org.openrewrite.java.tree.J visitAssignmentOperation(Cs.AssignmentOperation assignmentOperation, P p) -
visitAttributeList
-
visitAwaitExpression
-
visitBinary
-
visitBlockScopeNamespaceDeclaration
public org.openrewrite.java.tree.J visitBlockScopeNamespaceDeclaration(Cs.BlockScopeNamespaceDeclaration blockScopeNamespaceDeclaration, P p) -
visitCollectionExpression
public org.openrewrite.java.tree.J visitCollectionExpression(Cs.CollectionExpression collectionExpression, P p) -
visitExpressionStatement
public org.openrewrite.java.tree.J visitExpressionStatement(Cs.ExpressionStatement expressionStatement, P p) -
visitExternAlias
-
visitFileScopeNamespaceDeclaration
public org.openrewrite.java.tree.J visitFileScopeNamespaceDeclaration(Cs.FileScopeNamespaceDeclaration fileScopeNamespaceDeclaration, P p) -
visitInterpolatedString
public org.openrewrite.java.tree.J visitInterpolatedString(Cs.InterpolatedString interpolatedString, P p) -
visitInterpolation
-
visitNullSafeExpression
public org.openrewrite.java.tree.J visitNullSafeExpression(Cs.NullSafeExpression nullSafeExpression, P p) -
visitStatementExpression
public org.openrewrite.java.tree.J visitStatementExpression(Cs.StatementExpression statementExpression, P p) -
visitUsingDirective
-
visitPropertyDeclaration
public org.openrewrite.java.tree.J visitPropertyDeclaration(Cs.PropertyDeclaration propertyDeclaration, P p) -
visitContainer
public <J2 extends org.openrewrite.java.tree.J> org.openrewrite.java.tree.JContainer<J2> visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, CsContainer.Location loc, P p) -
visitLeftPadded
public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, CsLeftPadded.Location loc, P p) -
visitRightPadded
public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, CsRightPadded.Location loc, P p) -
visitSpace
public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, CsSpace.Location loc, P p)
-