PY-11855 Run manage.py task improvements
authorIlya.Kazakevich <Ilya.Kazakevich@jetbrains.com>
Mon, 9 Feb 2015 22:04:51 +0000 (01:04 +0300)
committerIlya.Kazakevich <Ilya.Kazakevich@jetbrains.com>
Mon, 9 Feb 2015 22:04:51 +0000 (01:04 +0300)
commita431dfe358478db74f1ac7ab5bc9c433882e8223
tree867e3dd199fb003b870dd59ddc808a554d91758b
parentf45d41104be1a46d0cdceb5d23315be5129c6dcf
PY-11855 Run manage.py task improvements

Refactored to new architecture (Presenter  / ChunkDriver).
45 files changed:
python/src/com/jetbrains/python/PyBundle.properties
python/src/com/jetbrains/python/WordWithPosition.java [moved from python/src/com/jetbrains/python/optParse/WordWithPosition.java with 91% similarity]
python/src/com/jetbrains/python/commandInterface/CommandInterfacePresenter.java
python/src/com/jetbrains/python/commandInterface/CommandInterfaceView.java
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/ChunkAndInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/ChunkDriver.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/ChunkDriverBasedPresenter.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/ChunkInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/ParseInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/SuggestionInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/chunkDriverBasedPresenter/package-info.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/Argument.java [moved from python/src/com/jetbrains/python/commandInterface/commandsWithArgs/Argument.java with 96% similarity]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/ArgumentsInfo.java [moved from python/src/com/jetbrains/python/commandInterface/commandsWithArgs/ArgumentsInfo.java with 51% similarity]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/Command.java [moved from python/src/com/jetbrains/python/commandInterface/commandsWithArgs/Command.java with 69% similarity]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/CommandBasedChunkDriver.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/KnownArgumentsInfo.java [moved from python/src/com/jetbrains/python/commandInterface/commandsWithArgs/KnownArgumentsInfo.java with 73% similarity]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/NoArgumentsInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/UnknownArgumentsInfo.java [moved from python/src/com/jetbrains/python/commandInterface/commandsWithArgs/UnknownArgumentsInfo.java with 72% similarity]
python/src/com/jetbrains/python/commandInterface/commandBasedChunkDriver/package-info.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/ArgumentsValuesValidationInfo.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/CommandAdapter.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/CommandExecutionInfo.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/CommandInterfacePresenterCommandBased.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/InCommandStrategy.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/NoArgumentsInfo.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/NoCommandStrategy.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/Strategy.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/SuggestionInfo.java [deleted file]
python/src/com/jetbrains/python/commandInterface/commandsWithArgs/package-info.java [deleted file]
python/src/com/jetbrains/python/commandInterface/package-info.java
python/src/com/jetbrains/python/commandInterface/swingView/CommandInterfaceViewSwingImpl.java
python/src/com/jetbrains/python/commandInterface/swingView/CompletionKeyStrokeAction.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/swingView/ExecutionKeyStrokeAction.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/swingView/KeyStrokeAction.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/swingView/KeyStrokeInfo.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandInterface/swingView/SmartTextField.java
python/src/com/jetbrains/python/commandInterface/swingView/SuggestionKeyStrokeAction.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandLineParser/CommandLineParseResult.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandLineParser/CommandLineParser.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandLineParser/CommandLinePartType.java [new file with mode: 0644]
python/src/com/jetbrains/python/commandLineParser/MalformedCommandLineException.java [moved from python/src/com/jetbrains/python/optParse/MalformedCommandLineException.java with 94% similarity]
python/src/com/jetbrains/python/commandLineParser/OptParseCommandLineParser.java [moved from python/src/com/jetbrains/python/optParse/ParsedCommandLine.java with 56% similarity]
python/src/com/jetbrains/python/commandLineParser/package-info.java [new file with mode: 0644]
python/src/com/jetbrains/python/optParse/package-info.java [deleted file]
python/src/com/jetbrains/python/suggestionList/SuggestionList.java