[ty] Support class and static protocol methods #26574
charliermarsh
marked this pull request as ready for review 3 days ago
Add class and static
90726e42
[ty] Preserve callable arms in protocol disjointness
3bd13d5c
[ty] Honor instance shadowing for class/static protocol methods
e4c8d7f4
[ty] Avoid unsound protocol method disjointness
54d303c3
[ty] Allow class/static protocols to satisfy method protocols
ccc485e6
[ty] Bind Self per overloaded classmethod signature
6619b37a
[ty] Recognize decorated class and static methods
a53439f3
[ty] Infer through class and static call protocols
1e103354
[ty] Document protocol method design
a8f6b29f
[ty] Clarify class and static protocol mdtests
743d9953
[ty] Preserve protocol method descriptor kinds
c7af98e8
[ty] Allow modules to satisfy static method protocols
b0685753
[ty] Allow class objects to satisfy class method protocols
dcb67108
[ty] Match class constructors against static call protocols
096657d0
[ty] Minimize protocol mdtest churn
aef9ac70
[ty] Simplify module protocol mdtest
8c522962
[ty] Explain module protocol lookup
9b49fcb1
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub