Мені не підійшли засоби генерації сеттерів і геттерів, які я знайшов в інтернеті, тому я налаштував генерування на власний смак. Можливо, комусь сподобається ;)
Для генерації потрібно буде скористатись плагіном для Eclipse - Monkey (http://download.eclipse.org/technology/dash/update)
туторіал по використанню
Моєю метою було отримати сеттери та геттери з коментарями в стилі AsDoc для переліку private змінних:
Для цього коду:
/** @private Copyright string for product */
private var _copyright:String;
/** @private Revision number will be useful for testing */
private var _revision:Number = - 1;
/** @private Array of screens for product */
private var _screen:Array /* of Screen */= [];
генеруємо наступне:
/**
* Copyright string for product
*/
public function get copyright():String
{
return _copyright;
}
/**
* @private
*/
public function set copyright(value:String):void
{
_copyright = value;
}
/**
* Revision number will be useful for testing
*/
public function get revision():Number
{
return _revision;
}
/**
* @private
*/
public function set revision(value:Number):void
{
_revision = value;
}
/**
* Array of screens for product
*/
public function get screen():Array
{
return _screen;
}
/**
* @private
*/
public function set screen(value:Array):void
{
_screen = value;
}
Цей підхід дає можливість в довільний момент перегенерувати всі сеттери та геттери.