Flash Builder 4 и генерация геттеров/сеттеров или как это сделать “Супер удобно”
September 8, 2009 – 12:01 amВ Flash Builder появилась созможность генерации геттера/сеттера для переменной.
Адоб просто бъет все рекорды по “адобству” использования.
чтобы сгенерить геттер/сеттер нужно набрать объявление переменной, ее тип, наводим курсор на набраный текст и тут 2 варианта:
- Главное меню -> Source -> Generate Getter/Setter…
- Правой кнопкой мыши-> Source -> Generate Getter/Setter…
И появляется оно — окошко генерации:
Лично я не представляю как можно было извратить простую идею генерации небольшого кусочка кода. Вот скажите, зачем мне нужно каждый раз это окошко? Мало того что там несколько полей и галочек, так Flash Builder 4 еще ничего и не запоминает. И каждый раз мне нужно делать одни и те же действия (я предпочитаю вставлять геттеры/сеттеры прям на месте).
А еще мне нравится кнопка превью, наверное человек делавший этот функционал считает, что перед вставкой геттера/сеттера нужно хорошо настроиться, подготовиться, обдумать свое действие и только после этого его выполнить.
Лучше бы сделали темплит кода для этой процедуры (я не говорю даже о глобальном функционале).
Также после перехода на Flash Builder 4 меня подстерегла глобальная засада — изменили коди иерархию объектов в плагине билдера и мои Eclipse Monkey скрипты перестали работать(. Нужно заново изучать чего они натворили и переписывать.
Я все чаще и чаще задумывають над тем чтобы перехать на IDEA. )
Ну и в качестве бонуса:
Главное меню -> Window -> Preferences -> General -> Keys, в фильтр вбиваем Getter выбираем Generate Getter/Setter, кликаем в поле Binding и жмем свою заветную комбинацию клавиш по которой будет вызыватся окошко генерации геттера/сеттера.
7 Responses to “Flash Builder 4 и генерация геттеров/сеттеров или как это сделать “Супер удобно””
Илья, ты уже во втором подряд посте пишешь “заного” 🙂 Это Сленг? -))
Скажи, а ты уже пробовал садиться на Идею? Не смущает её тормознутость?
А для того чтобы до переписывания скриптов Monkey можно было худо-бедно работать в FB4 можно юзать snip tree view ( http://theflashblog.com/?p=484 ), ну ты знаешь наверняка про него. Простые темплейты там пишутся мгновенно.
By myxus on Sep 8, 2009
“заного” — это я торможу, исправлюсь
про IDEA, я ее пробовал, но к новой среде нужно привыкать, а делать это на больших живых довольно временезатратно.
By Ilja on Sep 8, 2009
В IDEA генерация идет по месту, хотя есть issue о внесении таковой настроки в Code Style, а по умолчанию использовать FDK guideline (http://www.jetbrains.net/jira/browse/IDEA-23199).
>> Я все чаще и чаще задумывають над тем чтобы перехать на IDEA. )
Давно пора 😉 http://habrahabr.ru/blogs/flex/67193/
By develar on Sep 8, 2009
Это ты настолько ленивый, что тебе лень посмотреть на окошко? 🙂 Может какой индус в Адоби решил что за эту мега фичу он прославится на весь мир 🙂
By Denis Papazov on Sep 14, 2009
Илья, я думаю, что они решили сначала решить задачу по максимуму – с таким вот диталогом, и определить по обратной связи юзеров, какие фичи нужны, какие не очень, какие настройки будут самыми востребованными. Предлагаю активно писать фидбек. И н забывай, продукт в бете.
By Рост on Sep 24, 2009
Я думаю, что они гонят, они решили изобратать свой мега велосипед.
Если посмотреть вокруг то все нормальные люди уже давно реализовали эти возможности. Я недавно специально задался вопросом “почему они не взяли либы Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK)?”
Я думал что основной причиной была лицензия этих продуктов, но нет! С лицензией все нормально. Бери делай коммерческие продукты, без ограничений.
By Ilja on Sep 24, 2009
Pososit mogo kabachka. Idea the best!
By Mafun on Jul 29, 2010