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,PythonPrinter
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.JvisitAwait(Py.Await ogAwait, P p) org.openrewrite.java.tree.JvisitBinary(Py.Binary binary, P p) org.openrewrite.java.tree.JvisitCollectionLiteral(Py.CollectionLiteral coll, P p) org.openrewrite.java.tree.JvisitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitComprehensionClause(Py.ComprehensionExpression.Clause ogClause, P p) org.openrewrite.java.tree.JvisitComprehensionCondition(Py.ComprehensionExpression.Condition ogCondition, 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, PyContainer.Location loc, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitDictLiteral(Py.DictLiteral dict, P p) org.openrewrite.java.tree.JvisitErrorFrom(Py.ErrorFrom ogExpr, P p) org.openrewrite.java.tree.JvisitExceptionType(Py.ExceptionType ogType, P p) org.openrewrite.java.tree.JvisitExpressionStatement(Py.ExpressionStatement expressionStatement, P p) org.openrewrite.java.tree.JvisitFormattedString(Py.FormattedString fString, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitKeyValue(Py.KeyValue keyValue, P p) <T> org.openrewrite.java.tree.JLeftPadded<T>visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, PyLeftPadded.Location loc, P p) org.openrewrite.java.tree.JvisitMatchCase(Py.MatchCase ogMatch, P p) org.openrewrite.java.tree.JvisitMatchCasePattern(Py.MatchCase.Pattern ogPattern, P p) org.openrewrite.java.tree.JvisitMultiImport(Py.MultiImport multiImport_, P p) org.openrewrite.java.tree.JvisitNamedArgument(Py.NamedArgument ogArg, P p) org.openrewrite.java.tree.J<T> 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(Py.Slice slice, P p) org.openrewrite.java.tree.SpacevisitSpace(org.openrewrite.java.tree.Space space, PySpace.Location loc, P p) org.openrewrite.java.tree.JvisitSpecialParameter(Py.SpecialParameter ogParam, P p) org.openrewrite.java.tree.Jorg.openrewrite.java.tree.JvisitStatementExpression(Py.StatementExpression statementExpression, P p) org.openrewrite.java.tree.JvisitTrailingElseWrapper(Py.TrailingElseWrapper ogWrapper, P p) org.openrewrite.java.tree.JvisitTypeHint(Py.TypeHint ogType, P p) org.openrewrite.java.tree.JvisitTypeHintedExpression(Py.TypeHintedExpression ogExpr, P p) org.openrewrite.java.tree.JvisitVariableScope(Py.VariableScope ogStmt, P p) org.openrewrite.java.tree.JvisitYieldFrom(Py.YieldFrom ogYield, P p) 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, 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, 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
-
PythonVisitor
public PythonVisitor()
-
-
Method Details
-
isAcceptable
- Overrides:
isAcceptablein classorg.openrewrite.java.JavaVisitor<P>
-
getLanguage
- Overrides:
getLanguagein classorg.openrewrite.java.JavaVisitor<P>
-
visitCompilationUnit
-
visitBinary
-
visitKeyValue
-
visitCollectionLiteral
-
visitDictLiteral
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) - Overrides:
visitCompilationUnitin classorg.openrewrite.java.JavaVisitor<P>
-
visitExpressionStatement
public org.openrewrite.java.tree.J visitExpressionStatement(Py.ExpressionStatement expressionStatement, P p) -
visitPass
-
visitComprehensionExpression
public org.openrewrite.java.tree.J visitComprehensionExpression(Py.ComprehensionExpression ogComp, P p) -
visitComprehensionClause
public org.openrewrite.java.tree.J visitComprehensionClause(Py.ComprehensionExpression.Clause ogClause, P p) -
visitComprehensionCondition
public org.openrewrite.java.tree.J visitComprehensionCondition(Py.ComprehensionExpression.Condition ogCondition, P p) -
visitRightPadded
public <T> org.openrewrite.java.tree.JRightPadded<T> visitRightPadded(@Nullable org.openrewrite.java.tree.JRightPadded<T> right, PyRightPadded.Location loc, P p) -
visitLeftPadded
public <T> org.openrewrite.java.tree.JLeftPadded<T> visitLeftPadded(@Nullable org.openrewrite.java.tree.JLeftPadded<T> left, PyLeftPadded.Location loc, P p) -
visitSpace
public org.openrewrite.java.tree.Space visitSpace(org.openrewrite.java.tree.Space space, PySpace.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, PyContainer.Location loc, P p) -
visitAwait
-
visitYieldFrom
-
visitDel
-
visitExceptionType
-
visitTypeHint
-
visitVariableScope
-
visitErrorFrom
-
visitFormattedString
-
visitFormattedStringValue
-
visitMatchCasePattern
-
visitMatchCase
-
visitMultiImport
-
visitSpecialParameter
-
visitTypeHintedExpression
-
visitTrailingElseWrapper
-
visitStar
-
visitNamedArgument
-
visitSlice
-
visitStatementExpression
public org.openrewrite.java.tree.J visitStatementExpression(Py.StatementExpression statementExpression, P p)
-