Handles ClassDef node and set context.
(self, node: ast.ClassDef)
| 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.""" |