Package org.openrewrite.python
Class PythonVisitor<P>
java.lang.Object
org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
org.openrewrite.java.JavaVisitor<P>
org.openrewrite.python.PythonVisitor<P>
- Direct Known Subclasses:
PythonIsoVisitor,PythonReceiver,PythonSender
public class PythonVisitor<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.JvisitAsync(org.openrewrite.python.tree.Py.Async async, P p) org.openrewrite.java.tree.JvisitAwait(org.openrewrite.python.tree.Py.Await await, P p) org.openrewrite.java.tree.JvisitBinary(org.openrewrite.python.tree.Py.Binary binary, P p) org.openrewrite.java.tree.JvisitChainedAssignment(org.openrewrite.python.tree.Py.ChainedAssignment chainedAssignment, P p) org.openrewrite.java.tree.JvisitCollectionLiteral(org.openrewrite.python.tree.Py.CollectionLiteral collectionLiteral, P p) org.openrewrite.java.tree.JvisitCompilationUnit(org.openrewrite.python.tree.Py.CompilationUnit compilationUnit, P p) org.openrewrite.java.tree.JvisitComprehensionClause(org.openrewrite.python.tree.Py.ComprehensionExpression.Clause clause, P p) org.openrewrite.java.tree.JvisitComprehensionCondition(org.openrewrite.python.tree.Py.ComprehensionExpression.Condition condition, P p) org.openrewrite.java.tree.JvisitComprehensionExpression(org.openrewrite.python.tree.Py.ComprehensionExpression comprehensionExpression, P p) <J2 extends org.openrewrite.java.tree.J>
@Nullable org.openrewrite.java.tree.JContainer<J2> visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, PyContainer.Location loc, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitDictLiteral(org.openrewrite.python.tree.Py.DictLiteral dictLiteral, P p) org.openrewrite.java.tree.JvisitErrorFrom(org.openrewrite.python.tree.Py.ErrorFrom errorFrom, P p) org.openrewrite.java.tree.JvisitExceptionType(org.openrewrite.python.tree.Py.ExceptionType exceptionType, P p) org.openrewrite.java.tree.JvisitExpressionStatement(org.openrewrite.python.tree.Py.ExpressionStatement expressionStatement, P p) org.openrewrite.java.tree.JvisitExpressionTypeTree(org.openrewrite.python.tree.Py.ExpressionTypeTree expressionTypeTree, P p) org.openrewrite.java.tree.JvisitFormattedString(org.openrewrite.python.tree.Py.FormattedString formattedString, P p) org.openrewrite.java.tree.JvisitFormattedStringValue(org.openrewrite.python.tree.Py.FormattedString.Value value, P p) org.openrewrite.java.tree.JvisitKeyValue(org.openrewrite.python.tree.Py.KeyValue keyValue, P p) <T> @Nullable org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, PyLeftPadded.Location loc, P p) org.openrewrite.java.tree.JvisitLiteralType(org.openrewrite.python.tree.Py.LiteralType literalType, P p) org.openrewrite.java.tree.JvisitMatchCase(org.openrewrite.python.tree.Py.MatchCase matchCase, P p) org.openrewrite.java.tree.JvisitMatchCasePattern(org.openrewrite.python.tree.Py.MatchCase.Pattern pattern, P p) org.openrewrite.java.tree.JvisitMultiImport(org.openrewrite.python.tree.Py.MultiImport multiImport, P p) org.openrewrite.java.tree.JvisitNamedArgument(org.openrewrite.python.tree.Py.NamedArgument namedArgument, P p) org.openrewrite.java.tree.J<T> @Nullable org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, PyRightPadded.Location loc, P p) org.openrewrite.java.tree.JvisitSlice(org.openrewrite.python.tree.Py.Slice slice, P p) org.openrewrite.java.tree.SpacevisitSpace(@Nullable org.openrewrite.java.tree.Space space, PySpace.Location loc, P p) org.openrewrite.java.tree.JvisitSpecialParameter(org.openrewrite.python.tree.Py.SpecialParameter specialParameter, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitStatementExpression(org.openrewrite.python.tree.Py.StatementExpression statementExpression, P p) org.openrewrite.java.tree.JvisitTrailingElseWrapper(org.openrewrite.python.tree.Py.TrailingElseWrapper trailingElseWrapper, P p) org.openrewrite.java.tree.JvisitTypeAlias(org.openrewrite.python.tree.Py.TypeAlias typeAlias, P p) org.openrewrite.java.tree.JvisitTypeHint(org.openrewrite.python.tree.Py.TypeHint typeHint, P p) org.openrewrite.java.tree.JvisitTypeHintedExpression(org.openrewrite.python.tree.Py.TypeHintedExpression typeHintedExpression, P p) org.openrewrite.java.tree.JvisitUnionType(org.openrewrite.python.tree.Py.UnionType unionType, P p) org.openrewrite.java.tree.JvisitVariableScope(org.openrewrite.python.tree.Py.VariableScope variableScope, P p) org.openrewrite.java.tree.JvisitYieldFrom(org.openrewrite.python.tree.Py.YieldFrom yieldFrom, 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, visitDeconstructionPattern, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitErroneous, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabel, visitLambda, visitLambdaParameters, visitLeftPadded, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitModifier, visitMultiCatch, visitNewArray, visitNewClass, visitNullableType, visitPackage, visitParameterizedType, visitParentheses, visitParenthesizedTypeTree, visitPrimitive, visitReturn, visitRightPadded, visitSpace, visitStatement, visitSwitch, visitSwitchExpression, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitType, visitTypeCast, visitTypeName, visitTypeParameter, visitTypeParameters, 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
-
PythonVisitor
public PythonVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptablein classorg.openrewrite.java.JavaVisitor<P>
-
visitAsync
-
visitAwait
-
visitBinary
-
visitChainedAssignment
public org.openrewrite.java.tree.J visitChainedAssignment(org.openrewrite.python.tree.Py.ChainedAssignment chainedAssignment, P p) -
visitExceptionType
public org.openrewrite.java.tree.J visitExceptionType(org.openrewrite.python.tree.Py.ExceptionType exceptionType, P p) -
visitLiteralType
public org.openrewrite.java.tree.J visitLiteralType(org.openrewrite.python.tree.Py.LiteralType literalType, P p) -
visitTypeHint
public org.openrewrite.java.tree.J visitTypeHint(org.openrewrite.python.tree.Py.TypeHint typeHint, P p) -
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.python.tree.Py.CompilationUnit compilationUnit, P p) -
visitExpressionStatement
public org.openrewrite.java.tree.J visitExpressionStatement(org.openrewrite.python.tree.Py.ExpressionStatement expressionStatement, P p) -
visitExpressionTypeTree
public org.openrewrite.java.tree.J visitExpressionTypeTree(org.openrewrite.python.tree.Py.ExpressionTypeTree expressionTypeTree, P p) -
visitStatementExpression
public org.openrewrite.java.tree.J visitStatementExpression(org.openrewrite.python.tree.Py.StatementExpression statementExpression, P p) -
visitMultiImport
public org.openrewrite.java.tree.J visitMultiImport(org.openrewrite.python.tree.Py.MultiImport multiImport, P p) -
visitKeyValue
public org.openrewrite.java.tree.J visitKeyValue(org.openrewrite.python.tree.Py.KeyValue keyValue, P p) -
visitDictLiteral
public org.openrewrite.java.tree.J visitDictLiteral(org.openrewrite.python.tree.Py.DictLiteral dictLiteral, P p) -
visitCollectionLiteral
public org.openrewrite.java.tree.J visitCollectionLiteral(org.openrewrite.python.tree.Py.CollectionLiteral collectionLiteral, P p) -
visitFormattedString
public org.openrewrite.java.tree.J visitFormattedString(org.openrewrite.python.tree.Py.FormattedString formattedString, P p) -
visitFormattedStringValue
public org.openrewrite.java.tree.J visitFormattedStringValue(org.openrewrite.python.tree.Py.FormattedString.Value value, P p) -
visitPass
-
visitTrailingElseWrapper
public org.openrewrite.java.tree.J visitTrailingElseWrapper(org.openrewrite.python.tree.Py.TrailingElseWrapper trailingElseWrapper, P p) -
visitComprehensionExpression
public org.openrewrite.java.tree.J visitComprehensionExpression(org.openrewrite.python.tree.Py.ComprehensionExpression comprehensionExpression, P p) -
visitComprehensionCondition
public org.openrewrite.java.tree.J visitComprehensionCondition(org.openrewrite.python.tree.Py.ComprehensionExpression.Condition condition, P p) -
visitComprehensionClause
public org.openrewrite.java.tree.J visitComprehensionClause(org.openrewrite.python.tree.Py.ComprehensionExpression.Clause clause, P p) -
visitTypeAlias
public org.openrewrite.java.tree.J visitTypeAlias(org.openrewrite.python.tree.Py.TypeAlias typeAlias, P p) -
visitYieldFrom
public org.openrewrite.java.tree.J visitYieldFrom(org.openrewrite.python.tree.Py.YieldFrom yieldFrom, P p) -
visitUnionType
public org.openrewrite.java.tree.J visitUnionType(org.openrewrite.python.tree.Py.UnionType unionType, P p) -
visitVariableScope
public org.openrewrite.java.tree.J visitVariableScope(org.openrewrite.python.tree.Py.VariableScope variableScope, P p) -
visitDel
-
visitSpecialParameter
public org.openrewrite.java.tree.J visitSpecialParameter(org.openrewrite.python.tree.Py.SpecialParameter specialParameter, P p) -
visitStar
-
visitNamedArgument
public org.openrewrite.java.tree.J visitNamedArgument(org.openrewrite.python.tree.Py.NamedArgument namedArgument, P p) -
visitTypeHintedExpression
public org.openrewrite.java.tree.J visitTypeHintedExpression(org.openrewrite.python.tree.Py.TypeHintedExpression typeHintedExpression, P p) -
visitErrorFrom
public org.openrewrite.java.tree.J visitErrorFrom(org.openrewrite.python.tree.Py.ErrorFrom errorFrom, P p) -
visitMatchCase
public org.openrewrite.java.tree.J visitMatchCase(org.openrewrite.python.tree.Py.MatchCase matchCase, P p) -
visitMatchCasePattern
public org.openrewrite.java.tree.J visitMatchCasePattern(org.openrewrite.python.tree.Py.MatchCase.Pattern pattern, P p) -
visitSlice
-
visitContainer
public <J2 extends org.openrewrite.java.tree.J> @Nullable org.openrewrite.java.tree.JContainer<J2> visitContainer(@Nullable org.openrewrite.java.tree.JContainer<J2> container, PyContainer.Location loc, P p) -
visitLeftPadded
public <T> @Nullable org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, PyLeftPadded.Location loc, P p) -
visitRightPadded
public <T> @Nullable org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, PyRightPadded.Location loc, P p) -
visitSpace
public org.openrewrite.java.tree.Space visitSpace(@Nullable org.openrewrite.java.tree.Space space, PySpace.Location loc, P p)
-