class documentation

class _NameExtractor(ast.NodeVisitor): (source)

View In Hierarchy

Extract names from a stub module.

Method __init__ Undocumented
Method generic_visit Undocumented
Method visit_AnnAssign Undocumented
Method visit_Assert Undocumented
Method visit_Assign Undocumented
Method visit_AsyncFunctionDef Undocumented
Method visit_AugAssign Undocumented
Method visit_ClassDef Undocumented
Method visit_Expr Undocumented
Method visit_FunctionDef Undocumented
Method visit_If Undocumented
Method visit_Import Undocumented
Method visit_ImportFrom Undocumented
Method visit_Module Undocumented
Method visit_Pass Undocumented
Instance Variable ctx Undocumented
Instance Variable is_init Undocumented
Instance Variable module_name Undocumented
def __init__(self, ctx: SearchContext, module_name: ModulePath, *, is_init: bool = False): (source)

Undocumented

def generic_visit(self, node: ast.AST) -> NoReturn: (source)

Undocumented

def visit_AnnAssign(self, node: ast.AnnAssign) -> Iterable[NameInfo]: (source)

Undocumented

def visit_Assert(self, node: ast.Assert) -> Iterable[NameInfo]: (source)

Undocumented

def visit_Assign(self, node: ast.Assign) -> Iterable[NameInfo]: (source)

Undocumented

def visit_AsyncFunctionDef(self, node: ast.AsyncFunctionDef) -> Iterable[NameInfo]: (source)

Undocumented

def visit_AugAssign(self, node: ast.AugAssign) -> Iterable[NameInfo]: (source)

Undocumented

def visit_ClassDef(self, node: ast.ClassDef) -> Iterable[NameInfo]: (source)

Undocumented

def visit_Expr(self, node: ast.Expr) -> Iterable[NameInfo]: (source)

Undocumented

def visit_FunctionDef(self, node: ast.FunctionDef) -> Iterable[NameInfo]: (source)

Undocumented

def visit_If(self, node: ast.If) -> Iterable[NameInfo]: (source)

Undocumented

def visit_Import(self, node: ast.Import) -> Iterable[NameInfo]: (source)

Undocumented

def visit_ImportFrom(self, node: ast.ImportFrom) -> Iterable[NameInfo]: (source)

Undocumented

def visit_Module(self, node: ast.Module) -> List[NameInfo]: (source)

Undocumented

def visit_Pass(self, node: ast.Pass) -> Iterable[NameInfo]: (source)

Undocumented

Undocumented

Undocumented

module_name = (source)

Undocumented