class documentation

class Var(SymbolNode): (source)

View In Hierarchy

A variable.

It can refer to global/local variable or a data attribute.

Class Method deserialize Undocumented
Method __init__ Undocumented
Method accept Undocumented
Method serialize Undocumented
Class Variable __slots__ Undocumented
Instance Variable explicit​_self​_type Undocumented
Instance Variable final​_set​_in​_init Undocumented
Instance Variable final​_unset​_in​_class Undocumented
Instance Variable final​_value Undocumented
Instance Variable from​_module​_getattr Undocumented
Instance Variable has​_explicit​_value Undocumented
Instance Variable info Undocumented
Instance Variable is​_abstract​_var Undocumented
Instance Variable is​_classmethod Undocumented
Instance Variable is​_classvar Undocumented
Instance Variable is​_final Undocumented
Instance Variable is​_inferred Undocumented
Instance Variable is​_initialized​_in​_class Undocumented
Instance Variable is​_property Undocumented
Instance Variable is​_ready Undocumented
Instance Variable is​_self Undocumented
Instance Variable is​_settable​_property Undocumented
Instance Variable is​_staticmethod Undocumented
Instance Variable is​_suppressed​_import Undocumented
Instance Variable type Undocumented
Property fullname Undocumented
Property name Undocumented
Instance Variable _fullname Undocumented
Instance Variable _name Undocumented

Inherited from Node (via SymbolNode):

Method __str__ Undocumented

Inherited from Context (via SymbolNode, Node):

Method get​_column Don't use. Use x.column.
Method get​_line Don't use. Use x.line.
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​_line Undocumented
Instance Variable line Undocumented
@classmethod
def deserialize(cls, data): (source)

Undocumented

Parameters
data:JsonDictUndocumented
Returns
VarUndocumented
def __init__(self, name, type=None): (source)

Undocumented

Parameters
name:strUndocumented
type:Optional[mypy.types.Type]Undocumented
def accept(self, visitor): (source)

Undocumented

Parameters
visitor:NodeVisitor[T]Undocumented
Returns
TUndocumented
def serialize(self): (source)

Undocumented

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

Undocumented

explicit_self_type: bool = (source)

Undocumented

final_set_in_init: bool = (source)

Undocumented

final_unset_in_class: bool = (source)

Undocumented

final_value: Optional[Union[int, float, bool, str]] = (source)

Undocumented

from_module_getattr: bool = (source)

Undocumented

has_explicit_value: bool = (source)

Undocumented

info = (source)

Undocumented

is_abstract_var: bool = (source)

Undocumented

is_classmethod: bool = (source)

Undocumented

is_classvar: bool = (source)

Undocumented

is_final: bool = (source)

Undocumented

is_inferred = (source)

Undocumented

is_initialized_in_class: bool = (source)

Undocumented

is_property: bool = (source)

Undocumented

is_ready: bool = (source)

Undocumented

is_self: bool = (source)

Undocumented

is_settable_property: bool = (source)

Undocumented

is_staticmethod: bool = (source)

Undocumented

is_suppressed_import: bool = (source)

Undocumented

type: Optional[mypy.types.Type] = (source)

Undocumented

@property
fullname: Bogus[str] = (source)

Undocumented

@property
name: str = (source)

Undocumented

_fullname = (source)

Undocumented

_name = (source)

Undocumented