home *** CD-ROM | disk | FTP | other *** search
- package java.util;
-
- class SubList$1 implements ListIterator {
- // $FF: renamed from: i java.util.ListIterator
- private ListIterator field_0;
- // $FF: synthetic field
- private final int val$index;
- // $FF: synthetic field
- private final SubList this$0;
-
- SubList$1(SubList var1, int var2) {
- this.this$0 = var1;
- this.val$index = var2;
- this.field_0 = SubList.access$100(this.this$0).listIterator(this.val$index + SubList.access$000(this.this$0));
- }
-
- public boolean hasNext() {
- return this.nextIndex() < SubList.access$200(this.this$0);
- }
-
- public Object next() {
- if (this.hasNext()) {
- return this.field_0.next();
- } else {
- throw new NoSuchElementException();
- }
- }
-
- public boolean hasPrevious() {
- return this.previousIndex() >= 0;
- }
-
- public Object previous() {
- if (this.hasPrevious()) {
- return this.field_0.previous();
- } else {
- throw new NoSuchElementException();
- }
- }
-
- public int nextIndex() {
- return this.field_0.nextIndex() - SubList.access$000(this.this$0);
- }
-
- public int previousIndex() {
- return this.field_0.previousIndex() - SubList.access$000(this.this$0);
- }
-
- public void remove() {
- this.field_0.remove();
- SubList.access$302(this.this$0, SubList.access$100(this.this$0).modCount);
- SubList.access$210(this.this$0);
- ++this.this$0.modCount;
- }
-
- public void set(Object var1) {
- this.field_0.set(var1);
- }
-
- public void add(Object var1) {
- this.field_0.add(var1);
- SubList.access$302(this.this$0, SubList.access$100(this.this$0).modCount);
- SubList.access$208(this.this$0);
- ++this.this$0.modCount;
- }
- }
-