2 Commits
Author SHA1 Message Date
Aleksei Kniazev 8800f4763c IDEA-CR-49176: function inline is disabled for overridden methods (PY-36464)
GitOrigin-RevId: 0f24072270482a4d221a7eab6b3f0d6de19c0e35
2019-07-08 18:05:36 +03:00
Aleksei Kniazev c6e4181228 IDEA-CR-48018: inline function refactoring for python (PY-21287)
- ability to inline single/all invocations and keep/remove the declaration
- handled name conflicts of local and imported vars/functions
- cases when this refactoring is not applicable can be found in PyInlineFunctionHandler

(cherry picked from commit 40e298ba2b833a4408ee774628b84fe422468b91)

GitOrigin-RevId: dd3fab59800163b4f300b410cd28a62c1ee1b6f3
2019-07-02 06:52:16 +03:00