Я нашел два очень странных фрагмента кода в документации PureMVC:
public function get resultEntry( index:int ) : SearchResultVO
{
return searchResultAC.getItemAt( index ) as SearchResultVO;
}
и чуть позже:
var item:SearchResultVO = searchProxy.resultEntry( 1 );
(найдено в Best Practices [на английском языке], внизу страницы 38 и вверху страницы 39)
Я всегда думал, что геттеры не должны принимать параметр (и FDT действительно говорит мне, что "Параметры для геттеров недопустимы"), поэтому мне интересно, что здесь происходит.
Это просто неудачная опечатка (подразумевается, что это просто нормальная функция без «get») или какая-то скрытая функция / вуду?