1. package {
  2.     final dynamic public class Vector.<type> extends Object
  3.     {
  4.         public function Vector.<type>(length:uint, fixed:Boolean);
  5.         function concat(...rest:Array):Vector.<type>;
  6.         function every(checker:Function, thisObj:Object):Boolean;
  7.         function filter(checker:Function, thisObj:Object):Vector.<type>;
  8.         function forEach(eacher:Function, thisObj:Object):void;
  9.         function indexOf(value:int, from:Number):Number;
  10.         function join(separator:String):String;
  11.         function lastIndexOf(value:int, from:Number):Number;
  12.         function map(mapper:Function, thisObj:Object):*;
  13.         function pop():int;
  14.         function push(...rest:Array):uint;
  15.         function reverse():Vector.<type>;
  16.         function shift():int;
  17.         function slice(start:Number, end:Number):Vector.<type>;
  18.         function some(checker:*, thisObj:Object):Boolean;
  19.         function sort(comparefn:*):Vector.<type>;
  20.         function splice(start:Number, deleteCount:Number, ...rest:Array):Vector.<type>;
  21.         function toLocaleString():String;
  22.         function toString():String;
  23.         function unshift(...rest:Array):uint;
  24.         public function get fixed():Boolean;
  25.         public function get length():uint;
  26.         public function set fixed(f:Boolean):*;
  27.         public function set length(value:uint):*;
  28.     }
  29. }