MCPcopy Index your code
hub / github.com/sphinx-doc/sphinx / visit_ClassDef

Method visit_ClassDef

sphinx/pycode/parser.py:471–482  ·  view source on GitHub ↗

Handles ClassDef node and set context.

(self, node: ast.ClassDef)

Source from the content-addressed store, hash-verified

469 self.visit(subnode)
470
471 def visit_ClassDef(self, node: ast.ClassDef) -> None:
472 """Handles ClassDef node and set context."""
473 self.current_classes.append(node.name)
474 self.add_entry(node.name)
475 if self.is_final(node.decorator_list):
476 self.add_final_entry(node.name)
477 self.context.append(node.name)
478 self.previous = node
479 for child in node.body:
480 self.visit(child)
481 self.context.pop()
482 self.current_classes.pop()
483
484 def visit_FunctionDef(self, node: ast.FunctionDef) -> None:
485 """Handles FunctionDef node and set context."""

Callers

nothing calls this directly

Calls 6

add_entryMethod · 0.95
is_finalMethod · 0.95
add_final_entryMethod · 0.95
visitMethod · 0.95
popMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected