class documentation

class MemberContext: (source)

View In Hierarchy

Information and objects needed to type check attribute access. Look at the docstring of analyze_member_access for more information.

Method __init__ Undocumented
Method copy_modified Undocumented
Method named_type Undocumented
Method not_ready_callback Undocumented
Instance Variable chk Undocumented
Instance Variable context Undocumented
Instance Variable is_lvalue Undocumented
Instance Variable is_operator Undocumented
Instance Variable is_self Undocumented
Instance Variable is_super Undocumented
Instance Variable module_symbol_table Undocumented
Instance Variable msg Undocumented
Instance Variable no_deferral Undocumented
Instance Variable original_type Undocumented
Instance Variable self_type Undocumented
def __init__(self, is_lvalue: bool, is_super: bool, is_operator: bool, original_type: Type, context: Context, msg: MessageBuilder, chk: mypy.checker.TypeChecker, self_type: Type|None, module_symbol_table: SymbolTable|None = None, no_deferral: bool = False, is_self: bool = False): (source)

Undocumented

def copy_modified(self, *, messages: MessageBuilder|None = None, self_type: Type|None = None, is_lvalue: bool|None = None) -> MemberContext: (source)

Undocumented

def named_type(self, name: str) -> Instance: (source)

Undocumented

def not_ready_callback(self, name: str, context: Context): (source)

Undocumented

Undocumented

Undocumented

is_lvalue = (source)

Undocumented

is_operator = (source)

Undocumented

Undocumented

is_super = (source)

Undocumented

module_symbol_table = (source)

Undocumented

Undocumented

no_deferral = (source)

Undocumented

original_type = (source)

Undocumented

self_type = (source)

Undocumented