class documentation

class MypyFile(SymbolNode): (source)

View In Hierarchy

The abstract syntax tree of a single source file.
Class Method deserialize Undocumented
Method __init__ Undocumented
Method accept Undocumented
Method is​_package​_init​_file Undocumented
Method local​_definitions Return all definitions within the module (including nested).
Method serialize Undocumented
Class Variable __slots__ Undocumented
Class Variable names Undocumented
Instance Variable alias​_deps Undocumented
Instance Variable defs Undocumented
Instance Variable ignored​_lines Undocumented
Instance Variable imports Undocumented
Instance Variable is​_bom Undocumented
Instance Variable is​_cache​_skeleton Undocumented
Instance Variable is​_partial​_stub​_package Undocumented
Instance Variable is​_stub Undocumented
Instance Variable line Undocumented
Instance Variable path Undocumented
Instance Variable plugin​_deps Undocumented
Property fullname Undocumented
Property name Undocumented
Class Variable _fullname 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
@classmethod
def deserialize(cls, data): (source)

Undocumented

Parameters
data:JsonDictUndocumented
Returns
MypyFileUndocumented
def __init__(self, defs, imports, is_bom=False, ignored_lines=None): (source)

Undocumented

Parameters
defs:List[Statement]Undocumented
imports:List[ImportBase]Undocumented
is​_bom:boolUndocumented
ignored​_lines:Optional[Dict[int, List[str]]]Undocumented
def accept(self, visitor): (source)

Undocumented

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

Undocumented

Returns
boolUndocumented
def local_definitions(self): (source)

Return all definitions within the module (including nested).

This doesn't include imported definitions.

Returns
Iterator[Definition]Undocumented
def serialize(self): (source)

Undocumented

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

Undocumented

Undocumented

alias_deps = (source)

Undocumented

defs = (source)

Undocumented

ignored_lines = (source)

Undocumented

imports = (source)

Undocumented

is_bom = (source)

Undocumented

is_cache_skeleton: bool = (source)

Undocumented

is_partial_stub_package: bool = (source)

Undocumented

is_stub: bool = (source)

Undocumented

line: int = (source)

Undocumented

path: str = (source)

Undocumented

plugin_deps: dict = (source)

Undocumented

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

Undocumented

@property
name: str = (source)

Undocumented

_fullname: Bogus[str] = (source)

Undocumented