![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Возможно настроить автозаполнение так, чтобы при создании связки геттер\сеттер в одном случаи создавало вот так:
public function get test():Object { return _test; } public function set test(value:Object):void { if (value == _test) return; _test = value; } Если можно, то подскажите где настраивать. |
|
|||||
|
Шаблон связки GetSet - один, находится по адресу путь_к_flashdevelop\Snippets\as3\generators\.
Сделать разные генерации для одного шаблона не получится, да и не советую я вам этого делать. Шаблоны get, set - разделены, если сильно хочется можете перенастроить их в однострочные и добиться желаемого, но честное слово не могу сказать насколько это будет удобно.
__________________
местонахождение |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
СлаваRa Спасибо! Если нельзя и так и так, то соглашусь с Вами о оставить так как есть. Просто мне кажется более удобным, когда нет проверок в сеттере на переопределение с имеющимся значением писать в одну строчку.
Добавлено через 35 секунд Визуально легче понять. |
|
|||||
|
Уберите проверку, сделайте в одну строку, дело в то.
__________________
местонахождение |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Нее, чаще с проверкой бывает.
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Вообще, когда я увидел впервые иф без скобок, то мне показалось это дико.
Но прошло время и я сам так пишу и к тому же мне вдруг легче стало читать в строчку. public function get a():int { return _a; } public function set a(value:int):void { _a = value; } public function get b():int { return _b; } public function set b(value:int):void { _b = value; } public function get c():int { return _c; } public function set c(value:int):void { _c = value; } |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|