package {
final dynamic public class Vector.<type> extends Object
{
public function Vector.<type>(length:uint, fixed:Boolean);
function concat(...rest:Array):Vector.<type>;
function every(checker:Function, thisObj:Object):Boolean;
function filter(checker:Function, thisObj:Object):Vector.<type>;
function forEach(eacher:Function, thisObj:Object):void;
function indexOf(value:int, from:Number):Number;
function join(separator:String):String;
function lastIndexOf(value:int, from:Number):Number;
function map(mapper:Function, thisObj:Object):*;
function pop():int;
function push(...rest:Array):uint;
function reverse():Vector.<type>;
function shift():int;
function slice(start:Number, end:Number):Vector.<type>;
function some(checker:*, thisObj:Object):Boolean;
function sort(comparefn:*):Vector.<type>;
function splice(start:Number, deleteCount:Number, ...rest:Array):Vector.<type>;
function toLocaleString():String;
function toString():String;
function unshift(...rest:Array):uint;
public function get fixed():Boolean;
public function get length():uint;
public function set fixed(f:Boolean):*;
public function set length(value:uint):*;
}
}