├── .editorconfig ├── .gitignore ├── .travis.yml ├── Default (Linux).sublime-keymap ├── Default (OSX).sublime-keymap ├── Default (Windows).sublime-keymap ├── Default.sublime-commands ├── Developers ├── ClassIdeas.md ├── CodingGuideline.md └── DevelopersNote.md ├── Javatar.py ├── Javatar.sublime-local-dependency ├── Javatar.sublime-project ├── Javatar.sublime-settings ├── LICENSE ├── Main.sublime-menu ├── QuickMenu ├── Default.sublime-commands ├── QuickMenu.py ├── QuickMenu_main.py └── README.md ├── README.md ├── api ├── __init__.py └── javatar_plugin.py ├── binary └── JavatarAutocompleteHelper.jar ├── commands ├── __init__.py ├── builds │ ├── __init__.py │ ├── build.py │ └── run.py ├── creates │ ├── __init__.py │ ├── create_class.py │ └── create_package.py ├── helps │ ├── __init__.py │ └── help.py ├── menu.py ├── operations │ ├── __init__.py │ └── organize_imports.py ├── settings │ ├── __init__.py │ └── project_settings.py └── utils.py ├── core ├── __init__.py ├── action_history.py ├── browse_dialog.py ├── build_system.py ├── dependency_manager.py ├── dict.py ├── event_handler.py ├── generic_shell.py ├── helper_service.py ├── java_structure.py ├── java_utils.py ├── jdk_manager.py ├── json_panel.py ├── logger.py ├── macro.py ├── packages_manager.py ├── plugin_manager.py ├── project_restoration.py ├── regex.py ├── settings.py ├── snippets_manager.py ├── state_property.py ├── status_manager.py ├── thread_progress.py └── usages.py ├── extensions ├── __init__.py ├── javatar_menu.py ├── javatar_project_restoration.py └── linter.py ├── grammars ├── Java8.javatar-grammar └── JavatarSnippet.javatar-grammar ├── menu └── MainMenu.json ├── messages.json ├── messages └── install.txt ├── parser ├── .gitignore ├── GrammarParser.py ├── README.md ├── example.exp ├── example.json └── run.py ├── snippets ├── Class.javatar-snippet ├── Enumerator.javatar-snippet └── Interface.javatar-snippet ├── syntax ├── JavaCompilationError.tmLanguage └── JavaStackTrace.tmLanguage ├── tests ├── commands │ ├── __init__.py │ └── test_create.py ├── core │ ├── __init__.py │ ├── test_action_history.py │ ├── test_dependency_manager.py │ ├── test_dict.py │ ├── test_java_class_path.py │ └── test_java_utils.py ├── run_tests.py └── stubs │ ├── README.md │ ├── __init__.py │ ├── sublime.py │ ├── sublime_api.py │ └── sublime_plugin.py ├── threads ├── __init__.py ├── build_system.py ├── jdk_manager.py ├── packages_manager.py ├── snippets_manager.py └── utils.py └── utils ├── __init__.py ├── constant.py ├── downloader.py ├── timer.py └── utils.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/.travis.yml -------------------------------------------------------------------------------- /Default (Linux).sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Default (Linux).sublime-keymap -------------------------------------------------------------------------------- /Default (OSX).sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Default (OSX).sublime-keymap -------------------------------------------------------------------------------- /Default (Windows).sublime-keymap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Default (Windows).sublime-keymap -------------------------------------------------------------------------------- /Default.sublime-commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Default.sublime-commands -------------------------------------------------------------------------------- /Developers/ClassIdeas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Developers/ClassIdeas.md -------------------------------------------------------------------------------- /Developers/CodingGuideline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Developers/CodingGuideline.md -------------------------------------------------------------------------------- /Developers/DevelopersNote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Developers/DevelopersNote.md -------------------------------------------------------------------------------- /Javatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Javatar.py -------------------------------------------------------------------------------- /Javatar.sublime-local-dependency: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Javatar.sublime-local-dependency -------------------------------------------------------------------------------- /Javatar.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Javatar.sublime-project -------------------------------------------------------------------------------- /Javatar.sublime-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Javatar.sublime-settings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.sublime-menu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/Main.sublime-menu -------------------------------------------------------------------------------- /QuickMenu/Default.sublime-commands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/QuickMenu/Default.sublime-commands -------------------------------------------------------------------------------- /QuickMenu/QuickMenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/QuickMenu/QuickMenu.py -------------------------------------------------------------------------------- /QuickMenu/QuickMenu_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/QuickMenu/QuickMenu_main.py -------------------------------------------------------------------------------- /QuickMenu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/QuickMenu/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/README.md -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | from .javatar_plugin import * 2 | -------------------------------------------------------------------------------- /api/javatar_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/api/javatar_plugin.py -------------------------------------------------------------------------------- /binary/JavatarAutocompleteHelper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/binary/JavatarAutocompleteHelper.jar -------------------------------------------------------------------------------- /commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/__init__.py -------------------------------------------------------------------------------- /commands/builds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/builds/__init__.py -------------------------------------------------------------------------------- /commands/builds/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/builds/build.py -------------------------------------------------------------------------------- /commands/builds/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/builds/run.py -------------------------------------------------------------------------------- /commands/creates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/creates/__init__.py -------------------------------------------------------------------------------- /commands/creates/create_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/creates/create_class.py -------------------------------------------------------------------------------- /commands/creates/create_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/creates/create_package.py -------------------------------------------------------------------------------- /commands/helps/__init__.py: -------------------------------------------------------------------------------- 1 | from .help import * 2 | -------------------------------------------------------------------------------- /commands/helps/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/helps/help.py -------------------------------------------------------------------------------- /commands/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/menu.py -------------------------------------------------------------------------------- /commands/operations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/operations/__init__.py -------------------------------------------------------------------------------- /commands/operations/organize_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/operations/organize_imports.py -------------------------------------------------------------------------------- /commands/settings/__init__.py: -------------------------------------------------------------------------------- 1 | from .project_settings import * 2 | -------------------------------------------------------------------------------- /commands/settings/project_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/settings/project_settings.py -------------------------------------------------------------------------------- /commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/commands/utils.py -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/__init__.py -------------------------------------------------------------------------------- /core/action_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/action_history.py -------------------------------------------------------------------------------- /core/browse_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/browse_dialog.py -------------------------------------------------------------------------------- /core/build_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/build_system.py -------------------------------------------------------------------------------- /core/dependency_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/dependency_manager.py -------------------------------------------------------------------------------- /core/dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/dict.py -------------------------------------------------------------------------------- /core/event_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/event_handler.py -------------------------------------------------------------------------------- /core/generic_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/generic_shell.py -------------------------------------------------------------------------------- /core/helper_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/helper_service.py -------------------------------------------------------------------------------- /core/java_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/java_structure.py -------------------------------------------------------------------------------- /core/java_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/java_utils.py -------------------------------------------------------------------------------- /core/jdk_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/jdk_manager.py -------------------------------------------------------------------------------- /core/json_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/json_panel.py -------------------------------------------------------------------------------- /core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/logger.py -------------------------------------------------------------------------------- /core/macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/macro.py -------------------------------------------------------------------------------- /core/packages_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/packages_manager.py -------------------------------------------------------------------------------- /core/plugin_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/plugin_manager.py -------------------------------------------------------------------------------- /core/project_restoration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/project_restoration.py -------------------------------------------------------------------------------- /core/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/regex.py -------------------------------------------------------------------------------- /core/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/settings.py -------------------------------------------------------------------------------- /core/snippets_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/snippets_manager.py -------------------------------------------------------------------------------- /core/state_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/state_property.py -------------------------------------------------------------------------------- /core/status_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/status_manager.py -------------------------------------------------------------------------------- /core/thread_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/thread_progress.py -------------------------------------------------------------------------------- /core/usages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/core/usages.py -------------------------------------------------------------------------------- /extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/extensions/__init__.py -------------------------------------------------------------------------------- /extensions/javatar_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/extensions/javatar_menu.py -------------------------------------------------------------------------------- /extensions/javatar_project_restoration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/extensions/javatar_project_restoration.py -------------------------------------------------------------------------------- /extensions/linter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/extensions/linter.py -------------------------------------------------------------------------------- /grammars/Java8.javatar-grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/grammars/Java8.javatar-grammar -------------------------------------------------------------------------------- /grammars/JavatarSnippet.javatar-grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/grammars/JavatarSnippet.javatar-grammar -------------------------------------------------------------------------------- /menu/MainMenu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/menu/MainMenu.json -------------------------------------------------------------------------------- /messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/messages.json -------------------------------------------------------------------------------- /messages/install.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/messages/install.txt -------------------------------------------------------------------------------- /parser/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /parser/GrammarParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/parser/GrammarParser.py -------------------------------------------------------------------------------- /parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/parser/README.md -------------------------------------------------------------------------------- /parser/example.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/parser/example.exp -------------------------------------------------------------------------------- /parser/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/parser/example.json -------------------------------------------------------------------------------- /parser/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/parser/run.py -------------------------------------------------------------------------------- /snippets/Class.javatar-snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/snippets/Class.javatar-snippet -------------------------------------------------------------------------------- /snippets/Enumerator.javatar-snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/snippets/Enumerator.javatar-snippet -------------------------------------------------------------------------------- /snippets/Interface.javatar-snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/snippets/Interface.javatar-snippet -------------------------------------------------------------------------------- /syntax/JavaCompilationError.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/syntax/JavaCompilationError.tmLanguage -------------------------------------------------------------------------------- /syntax/JavaStackTrace.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/syntax/JavaStackTrace.tmLanguage -------------------------------------------------------------------------------- /tests/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/commands/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/commands/test_create.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_action_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/core/test_action_history.py -------------------------------------------------------------------------------- /tests/core/test_dependency_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/core/test_dependency_manager.py -------------------------------------------------------------------------------- /tests/core/test_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/core/test_dict.py -------------------------------------------------------------------------------- /tests/core/test_java_class_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/core/test_java_class_path.py -------------------------------------------------------------------------------- /tests/core/test_java_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/core/test_java_utils.py -------------------------------------------------------------------------------- /tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/run_tests.py -------------------------------------------------------------------------------- /tests/stubs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/stubs/README.md -------------------------------------------------------------------------------- /tests/stubs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stubs/sublime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/stubs/sublime.py -------------------------------------------------------------------------------- /tests/stubs/sublime_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/stubs/sublime_api.py -------------------------------------------------------------------------------- /tests/stubs/sublime_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/tests/stubs/sublime_plugin.py -------------------------------------------------------------------------------- /threads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/__init__.py -------------------------------------------------------------------------------- /threads/build_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/build_system.py -------------------------------------------------------------------------------- /threads/jdk_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/jdk_manager.py -------------------------------------------------------------------------------- /threads/packages_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/packages_manager.py -------------------------------------------------------------------------------- /threads/snippets_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/snippets_manager.py -------------------------------------------------------------------------------- /threads/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/threads/utils.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/utils/constant.py -------------------------------------------------------------------------------- /utils/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/utils/downloader.py -------------------------------------------------------------------------------- /utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/utils/timer.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spywhere/Javatar/HEAD/utils/utils.py --------------------------------------------------------------------------------