PY-17265 Introduce new dialog for escalating local functions and methods
authorMikhail Golubev <mikhail.golubev@jetbrains.com>
Mon, 19 Oct 2015 18:18:47 +0000 (21:18 +0300)
committerMikhail Golubev <mikhail.golubev@jetbrains.com>
Mon, 24 Oct 2016 21:03:49 +0000 (00:03 +0300)
commitf3653451e01820e63bda760403cdce8c859fe2a5
treeea7f794ec048aa947f904e71518011d98820727b
parent39b7d7fe6658a82787588b499ff898de8f8f176c
PY-17265 Introduce new dialog for escalating local functions and methods

This dialog is similar to that previously used to move module members.
python/src/META-INF/python-core-common.xml
python/src/com/jetbrains/python/PyBundle.properties
python/src/com/jetbrains/python/refactoring/makeFunctionTopLevel/PyBaseMakeFunctionTopLevelProcessor.java
python/src/com/jetbrains/python/refactoring/makeFunctionTopLevel/PyMakeFunctionTopLevelDialog.java [new file with mode: 0644]
python/src/com/jetbrains/python/refactoring/makeFunctionTopLevel/PyMakeFunctionTopLevelRefactoring.java [deleted file]
python/src/com/jetbrains/python/refactoring/makeFunctionTopLevel/PyMakeLocalFunctionTopLevelProcessor.java
python/src/com/jetbrains/python/refactoring/makeFunctionTopLevel/PyMakeMethodTopLevelProcessor.java
python/src/com/jetbrains/python/refactoring/move/PyMoveSymbolDelegate.java [moved from python/src/com/jetbrains/python/refactoring/move/PyMoveModuleMembersDelegate.java with 53% similarity]
python/testSrc/com/jetbrains/python/refactoring/PyMakeFunctionTopLevelTest.java