class TransformVisitor(NodeVisitor[
Known subclasses: mypy.checker.TypeTransformVisitor
, mypy.test.visitors.TypeAssertTransformVisitor
Transform a semantically analyzed AST (or subtree) to an identical copy. Use the node() method to transform an AST node. Subclass to perform a non-identity transform. Notes: * This can only be used to transform functions or classes, not top-level statements, and/or modules as a whole. * Do not duplicate TypeInfo nodes. This would generally not be desirable. * Only update some name binding cross-references, but only those that refer to Var, Decorator or FuncDef nodes, not those targeting ClassDef or TypeInfo nodes. * Types are not transformed, but you can override type() to also perform type transformation. TODO nested classes and functions have not been tested well enough
Method | __init__ |
Undocumented |
Method | block |
Undocumented |
Method | blocks |
Undocumented |
Method | copy |
Undocumented |
Method | copy |
Undocumented |
Method | copy |
Undocumented |
Method | duplicate |
Undocumented |
Method | duplicate |
Undocumented |
Method | duplicate |
Undocumented |
Method | expr |
Undocumented |
Method | expressions |
Undocumented |
Method | mypyfile |
Undocumented |
Method | names |
Undocumented |
Method | node |
Undocumented |
Method | optional |
Undocumented |
Method | optional |
Undocumented |
Method | optional |
Undocumented |
Method | optional |
Undocumented |
Method | optional |
Undocumented |
Method | pattern |
Undocumented |
Method | statements |
Undocumented |
Method | stmt |
Undocumented |
Method | type |
Undocumented |
Method | types |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Instance Variable | func |
Undocumented |
Instance Variable | test |
Undocumented |
Instance Variable | var |
Undocumented |
Inherited from NodeVisitor
:
Method | visit |
Undocumented |
Method | visit |
Undocumented |
Iterable[ Expression|None]
) -> list[ Expression|None]
:
(source)
¶
Undocumented
DictionaryComprehension
) -> DictionaryComprehension
:
(source)
¶
Undocumented
OperatorAssignmentStmt
) -> OperatorAssignmentStmt
:
(source)
¶
Undocumented