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.JvisitAsync(Py.Async async, 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.JvisitChainedAssignment(Py.ChainedAssignment chainedAssignment, 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.JvisitLiteralType(Py.LiteralType literalType, 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.JvisitUnionType(Py.UnionType unionType, 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, 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, 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>
-
visitAsync
-
visitAwait
-
visitBinary
-
visitChainedAssignment
public org.openrewrite.java.tree.J visitChainedAssignment(Py.ChainedAssignment chainedAssignment, P p) -
visitCollectionLiteral
-
visitCompilationUnit
-
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) -
visitDel
-
visitDictLiteral
-
visitExpressionStatement
public org.openrewrite.java.tree.J visitExpressionStatement(Py.ExpressionStatement expressionStatement, P p) -
visitExceptionType
-
visitErrorFrom
-
visitFormattedString
-
visitFormattedStringValue
-
visitKeyValue
-
visitLiteralType
-
visitMatchCasePattern
-
visitMatchCase
-
visitMultiImport
-
visitNamedArgument
-
visitPass
-
visitSpecialParameter
-
visitStar
-
visitSlice
-
visitStatementExpression
public org.openrewrite.java.tree.J visitStatementExpression(Py.StatementExpression statementExpression, P p) -
visitTypeHint
-
visitTypeHintedExpression
-
visitTrailingElseWrapper
-
visitUnionType
-
visitVariableScope
-
visitYieldFrom
-
visitCompilationUnit
public org.openrewrite.java.tree.J visitCompilationUnit(org.openrewrite.java.tree.J.CompilationUnit cu, P p) - Overrides:
visitCompilationUnitin classorg.openrewrite.java.JavaVisitor<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)
-