Files
openide/python/testData/override/methodWithOverloadsInAnotherFile_parent.py
Semyon Proshev 6eeb3b25be Update overriding method with overloads (PY-30287)
* Select implementation as super method, not an overload
* Copy all its overloads
* Add imports for decorators (e.g. typing.overload)
2018-06-29 20:59:42 +03:00

11 lines
188 B
Python

from typing import overload
class Foo(object):
@overload
def fun(self, s:str) -> str: pass
@overload
def fun(self, i:int) -> int: pass
def fun(self, x):
pass