1 Clazz.load(["java.util.AbstractList"],"java.util.AbstractSequentialList",["java.lang.IndexOutOfBoundsException"],function(){
\r
2 c$=Clazz.declareType(java.util,"AbstractSequentialList",java.util.AbstractList);
\r
3 Clazz.defineMethod(c$,"add",
\r
4 function(location,object){
\r
5 this.listIterator(location).add(object);
\r
7 Clazz.defineMethod(c$,"addAll",
\r
8 function(location,collection){
\r
9 var it=this.listIterator(location);
\r
10 var colIt=collection.iterator();
\r
11 var next=it.nextIndex();
\r
12 while(colIt.hasNext()){
\r
13 it.add(colIt.next());
\r
16 return next!=it.nextIndex();
\r
17 },"~N,java.util.Collection");
\r
18 Clazz.overrideMethod(c$,"get",
\r
21 return this.listIterator(location).next();
\r
23 if(Clazz.instanceOf(e,java.util.NoSuchElementException)){
\r
24 throw new IndexOutOfBoundsException();
\r
30 Clazz.overrideMethod(c$,"iterator",
\r
32 return this.listIterator(0);
\r
34 Clazz.defineMethod(c$,"remove",
\r
37 var it=this.listIterator(location);
\r
38 var result=it.next();
\r
42 if(Clazz.instanceOf(e,java.util.NoSuchElementException)){
\r
43 throw new IndexOutOfBoundsException();
\r
49 Clazz.overrideMethod(c$,"set",
\r
50 function(location,object){
\r
51 var it=this.listIterator(location);
\r
52 var result=it.next();
\r