package com.google.protobuf; import java.util.AbstractList; import java.util.Collection; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.ListIterator; import java.util.RandomAccess; /* loaded from: classes3.dex */ public class UnmodifiableLazyStringList extends AbstractList implements LazyStringList, RandomAccess { private final LazyStringList list; @Override // com.google.protobuf.LazyStringList public LazyStringList getUnmodifiableView() { return this; } public UnmodifiableLazyStringList(LazyStringList lazyStringList) { this.list = lazyStringList; } @Override // java.util.AbstractList, java.util.List public String get(int i) { return this.list.get(i); } @Override // com.google.protobuf.LazyStringList public Object getRaw(int i) { return this.list.getRaw(i); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.List public int size() { return this.list.size(); } @Override // com.google.protobuf.LazyStringList public ByteString getByteString(int i) { return this.list.getByteString(i); } @Override // com.google.protobuf.LazyStringList public void add(ByteString byteString) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public void set(int i, ByteString byteString) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public boolean addAllByteString(Collection collection) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public byte[] getByteArray(int i) { return this.list.getByteArray(i); } @Override // com.google.protobuf.LazyStringList public void add(byte[] bArr) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public void set(int i, byte[] bArr) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public boolean addAllByteArray(Collection collection) { throw new UnsupportedOperationException(); } @Override // java.util.AbstractList, java.util.List public ListIterator listIterator(int i) { return new ListIterator(i) { // from class: com.google.protobuf.UnmodifiableLazyStringList.1 ListIterator iter; final /* synthetic */ int val$index; { this.val$index = i; this.iter = UnmodifiableLazyStringList.this.list.listIterator(i); } @Override // java.util.ListIterator, java.util.Iterator public boolean hasNext() { return this.iter.hasNext(); } @Override // java.util.ListIterator, java.util.Iterator public String next() { return this.iter.next(); } @Override // java.util.ListIterator public boolean hasPrevious() { return this.iter.hasPrevious(); } @Override // java.util.ListIterator public String previous() { return this.iter.previous(); } @Override // java.util.ListIterator public int nextIndex() { return this.iter.nextIndex(); } @Override // java.util.ListIterator public int previousIndex() { return this.iter.previousIndex(); } @Override // java.util.ListIterator, java.util.Iterator public void remove() { throw new UnsupportedOperationException(); } @Override // java.util.ListIterator public void set(String str) { throw new UnsupportedOperationException(); } @Override // java.util.ListIterator public void add(String str) { throw new UnsupportedOperationException(); } }; } @Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List public Iterator iterator() { return new Iterator() { // from class: com.google.protobuf.UnmodifiableLazyStringList.2 Iterator iter; { this.iter = UnmodifiableLazyStringList.this.list.iterator(); } @Override // java.util.Iterator public boolean hasNext() { return this.iter.hasNext(); } @Override // java.util.Iterator public String next() { return this.iter.next(); } @Override // java.util.Iterator public void remove() { throw new UnsupportedOperationException(); } }; } @Override // com.google.protobuf.LazyStringList public List getUnderlyingElements() { return this.list.getUnderlyingElements(); } @Override // com.google.protobuf.LazyStringList public void mergeFrom(LazyStringList lazyStringList) { throw new UnsupportedOperationException(); } @Override // com.google.protobuf.LazyStringList public List asByteArrayList() { return Collections.unmodifiableList(this.list.asByteArrayList()); } @Override // com.google.protobuf.ProtocolStringList public List asByteStringList() { return Collections.unmodifiableList(this.list.asByteStringList()); } }