class documentation

Undocumented

Method __getattribute__ Undocumented
Method __init__ Initialize a TypeInfo.
Class Variable __slots__ Undocumented
Instance Variable msg Undocumented

Inherited from TypeInfo:

Class Method deserialize Undocumented
Method __bool__ Undocumented
Method __getitem__ Undocumented
Method __repr__ Undocumented
Method __str__ Return a string representation of the type.
Method add_type_vars Undocumented
Method calculate_metaclass_type Undocumented
Method direct_base_classes Return a direct base classes.
Method dump Return a string dump of the contents of the TypeInfo.
Method get Undocumented
Method get_containing_type_info Undocumented
Method get_method Undocumented
Method has_base Return True if type has a base type with the specified name.
Method has_readable_member Undocumented
Method is_generic Is the type generic (i.e. does it have type variables)?
Method is_metaclass Undocumented
Method serialize Undocumented
Method update_tuple_type Update tuple_type and special_alias as needed.
Method update_typeddict_type Update typeddict_type and special_alias as needed.
Constant FLAGS Undocumented
Instance Variable abstract_attributes Undocumented
Instance Variable alt_promote Undocumented
Instance Variable assuming Undocumented
Instance Variable assuming_proper Undocumented
Instance Variable bad_mro Undocumented
Instance Variable bases Undocumented
Instance Variable dataclass_transform_spec Undocumented
Instance Variable declared_metaclass Undocumented
Instance Variable defn Undocumented
Instance Variable deletable_attributes Undocumented
Instance Variable fallback_to_any Undocumented
Instance Variable has_param_spec_type Undocumented
Instance Variable has_type_var_tuple_type Undocumented
Instance Variable inferring Undocumented
Instance Variable is_abstract Undocumented
Instance Variable is_enum Undocumented
Instance Variable is_final Undocumented
Instance Variable is_intersection Undocumented
Instance Variable is_named_tuple Undocumented
Instance Variable is_newtype Undocumented
Instance Variable is_protocol Undocumented
Instance Variable meta_fallback_to_any Undocumented
Instance Variable metaclass_type Undocumented
Instance Variable metadata Undocumented
Instance Variable module_name Undocumented
Instance Variable mro Undocumented
Instance Variable names Undocumented
Instance Variable runtime_protocol Undocumented
Instance Variable self_type Undocumented
Instance Variable slots Undocumented
Instance Variable special_alias Undocumented
Instance Variable tuple_type Undocumented
Instance Variable type_var_tuple_prefix Undocumented
Instance Variable type_var_tuple_suffix Undocumented
Instance Variable type_vars Undocumented
Instance Variable typeddict_type Undocumented
Property fullname Undocumented
Property name Short name.
Property protocol_members Undocumented
Instance Variable _fullname Undocumented
Instance Variable _mro_refs Undocumented
Instance Variable _promote Undocumented

Inherited from Node (via TypeInfo, SymbolNode):

Method accept Undocumented

Inherited from Context (via TypeInfo, SymbolNode, Node):

Method set_line If target is a node, pull line (and column) information into this node. If column is specified, this will override any column information coming from a node.
Instance Variable column Undocumented
Instance Variable end_column Undocumented
Instance Variable end_line Undocumented
Instance Variable line Undocumented
def __getattribute__(self, attr: str) -> type: (source)

Undocumented

def __init__(self, msg: str): (source)

Initialize a TypeInfo.

__slots__: tuple[str, ...] = (source)

Undocumented

Undocumented