14.08.2016 / 16:30 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Программа для сортировки методов в java-классах. Используется библиотека https://github.com/javaparser/javaparserРепозиторий: https://github.com/aNNiMON/JMethodRearrangerДля работы требуется JRE 8u60 или выше. __________________
let live Изменено aNNiMON (16.08 / 18:05) (всего 5 раз)
Прикрепленные файлы: JMethodRearrang(…).jar (374.12 кб.) Скачано 258 раз |
14.08.2016 / 16:41 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| В смысле отсортировать?
__________________
Да, детка, я - Король Ящериц!!! |
14.08.2016 / 16:51 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| HoldFast, упорядочить по алфавиту или вручную задать порядок. Очень нужно было для одного проекта, приходилось руками это делать. Существующие IDE сортируют только поля, либо дают возможность сортировать в навигаторе, но исходник не модифицируется.
__________________
let live |
14.08.2016 / 21:31 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, В IntellijIDEA Ctrl+Shift+Down/Up передвигает методы, еще есть плагин вроде для сортировки, и в настройках IDE можно поискать, там много что есть
|
15.08.2016 / 01:15 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| полезная штука, но в большинстве случаев полезно сортировать по смыслу
|
15.08.2016 / 13:00 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Утром засел делать. Бегло просмотрел java-parser, он отлично подходит для этой задачи, так как может хранить комментарии, джавадоки и всё остальное (кроме пустых строк, к сожалению). Есть пара багов с дублированием комментариев, но это легко обойти. В общем, java-parser – пушка!
__________________
let live |
15.08.2016 / 21:06 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| За сутки сделал основную часть. Умеет сортировать по алфавиту или в порядке, определяемом пользователем. Вывод на экран и в файл тоже есть. Уже можно пользоваться. В первом посте ссылка на репозиторий.
__________________
let live |
15.08.2016 / 21:13 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Ну так плагин такой есть Rearranger |
15.08.2016 / 22:45 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Naik, для NB нет плагина(
__________________
let live |
16.08.2016 / 17:44 | |
aNNiMON Супервизор Сейчас: Online
Имя: Витёк Регистрация: 11.01.2010
| Сделал сегодня пользовательскую сортировку. Можно сортировать методы в желаемом порядке, например: сначала статические методы, потом публичные, потом по умолчанию, по имени, по количеству параметров и в конце по количеству классов в throws.
__________________
let live |