class NodeVisitor(Generic[
Known subclasses: mypy.checker.TypeChecker
, mypy.fixup.NodeFixer
, mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.stubgen.AliasPrinter
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Empty base class for parse tree node visitors. The T type argument specifies the return type of the visit methods. As all methods defined here return None by default, subclasses do not always need to override all the methods. TODO: make the default return value explicit, then turn on empty body checking in mypy_self_check.ini.
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 |
Method | visit |
Undocumented |
Method | visit |
Undocumented |
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.checker.TypeChecker
, mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.checker.TypeChecker
, mypy.reachability.MarkImportsMypyOnlyVisitor
, mypy.reachability.MarkImportsUnreachableVisitor
, mypy.renaming.LimitedVariableRenameVisitor
, mypy.semanal.SemanticAnalyzer
, mypy.semanal_pass1.SemanticAnalyzerPreAnalysis
, mypy.server.aststrip.NodeStripVisitor
, mypy.server.deps.DependencyVisitor
, mypy.stats.StatisticsVisitor
, mypy.strconv.StrConv
, mypy.stubgen.StubGenerator
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.renaming.LimitedVariableRenameVisitor
, mypy.renaming.VariableRenameVisitor
, mypy.semanal.SemanticAnalyzer
, mypy.server.astmerge.NodeReplaceVisitor
, mypy.server.aststrip.NodeStripVisitor
, mypy.server.deps.DependencyVisitor
, mypy.server.subexpr.SubexpressionFinder
, mypy.stats.StatisticsVisitor
, mypy.strconv.StrConv
, mypy.stubgen.AliasPrinter
, mypy.stubgen.ReferenceFinder
, mypy.test.visitors.SkippedNodeSearcher
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.fixup.NodeFixer
, mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.stats.StatisticsVisitor
, mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.fixup.NodeFixer
, mypy.server.astmerge.NodeReplaceVisitor
, mypy.traverser.ExtendedTraverserVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.fixup.NodeFixer
, mypy.strconv.StrConv
, mypy.traverser.ExtendedTraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented
mypy.semanal.SemanticAnalyzer
, mypy.strconv.StrConv
, mypy.traverser.TraverserVisitor
, mypy.treetransform.TransformVisitor
Undocumented