параметризированный тип

Контейнеры

Попытался написать самый обычный контейнер с параметризированным типом. Вот как это выглядит:

class SomeClass<T>
{
        public function new(def_size:Int)
        {
                _pull = new Array<T>();
                for (i in 0...def_size-1)
                        _pull.push(new T());
        }
        private var _pull:Array<T>;
}

Кажется все восхваляют haXe именно из-за возможности реализовать шаблоны, но это не работает!! То, что new T() имеет конструктор можно понять на этапе компиляции, но нет! Этоже элементарно товарищи...Как мне сделать задуманное?

RSS-материал