class documentation

class Decorator(SymbolNode, Statement): (source)

View In Hierarchy

A decorated function.

A single Decorator object can include any number of function decorators.

Class Method deserialize Undocumented
Method __init__ Undocumented
Method accept Undocumented
Method serialize Undocumented
Class Variable __slots__ Undocumented
Instance Variable decorators Undocumented
Instance Variable func Undocumented
Instance Variable is​_overload Undocumented
Instance Variable original​_decorators Undocumented
Instance Variable var Undocumented
Property fullname Undocumented
Property info Undocumented
Property is​_final Undocumented
Property name Undocumented
Property type 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

Inherited from Node (via Statement):

Method __str__ Undocumented

Inherited from Context (via Statement, 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
DecoratorUndocumented
def __init__(self, func, decorators, var): (source)

Undocumented

Parameters
func:FuncDefUndocumented
decorators:List[Expression]Undocumented
var:VarUndocumented
def accept(self, visitor): (source)

Undocumented

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

Undocumented

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

Undocumented

decorators = (source)

Undocumented

func = (source)

Undocumented

is_overload: bool = (source)

Undocumented

original_decorators = (source)

Undocumented

Undocumented

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

Undocumented

@property
info: TypeInfo = (source)

Undocumented

@property
is_final: bool = (source)

Undocumented

@property
name: str = (source)

Undocumented

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

Undocumented