class documentation

class _MinimalState(Protocol): (source)

Known subclasses: libstatic.State

View In Hierarchy

Undocumented

Method expand_expr Undocumented
Method get_attribute Undocumented
Method get_def Undocumented
Method get_filename Undocumented
Method get_local Undocumented
Method get_parent_instance Undocumented
Method goto_def Undocumented
Method goto_defs Undocumented
Class Variable msg Undocumented
def expand_expr(self, node: ast.AST) -> str | None: (source)
overridden in libstatic.State

Undocumented

def get_attribute(self, node: ast.AST, name: str) -> list[Def]: (source)
overridden in libstatic.State

Undocumented

@overload
def get_def(self, node: ast.alias) -> Imp:
@overload
def get_def(self, node: ast.AST) -> Def:
@overload
(source)
overridden in libstatic.State

Undocumented

def get_filename(self, n: ast.AST) -> str | None: (source)
overridden in libstatic.State

Undocumented

def get_local(self, node: ast.AST, name: str) -> list[Def | None]: (source)
overridden in libstatic.State

Undocumented

def get_parent_instance(self, node: ast.AST, cls: type[T] | tuple[type[T], ...]) -> T: (source)
overridden in libstatic.State

Undocumented

def goto_def(self, node: ast.AST, raise_on_ambiguity: bool = False) -> Def: (source)
overridden in libstatic.State

Undocumented

def goto_defs(self, node: ast.AST) -> Sequence[Def]: (source)
overridden in libstatic.State

Undocumented

overridden in libstatic.State

Undocumented