class documentation
class SimplifyUnionsWithSuperclasses(visitors.Visitor): (source)
Simplify Unions with superclasses. E.g., this changes Union[int, bool] to int since bool is a subclass of int. (Interpreting types as "sets of values", this simplification is sound since A union B = A, if B is a subset of A.)
Method | __init__ |
Undocumented |
Method |
|
Undocumented |
Instance Variable | hierarchy |
Undocumented |
Inherited from Visitor
:
Method |
|
Undocumented |
Method |
|
Undocumented |
Method |
|
Undocumented |
Class Variable | old |
Undocumented |
Class Variable | unchecked |
Undocumented |
Class Variable | visits |
Undocumented |
Instance Variable | enter |
Undocumented |
Instance Variable | leave |
Undocumented |
Instance Variable | visit |
Undocumented |
Instance Variable | visit |
Undocumented |
Class Variable | _visitor |
Undocumented |