mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-13 17:37:16 +01:00
183 lines
5.7 KiB
Java
183 lines
5.7 KiB
Java
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;
|
|
|
|
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
|
|
/* loaded from: classes8.dex */
|
|
public class UnmodifiableLazyStringList extends AbstractList<String> implements LazyStringList, RandomAccess {
|
|
private final LazyStringList list;
|
|
|
|
public UnmodifiableLazyStringList(LazyStringList lazyStringList) {
|
|
this.list = lazyStringList;
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public void add(ByteString byteString) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public boolean addAllByteArray(Collection<byte[]> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public boolean addAllByteString(Collection<? extends ByteString> collection) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public List<byte[]> asByteArrayList() {
|
|
return Collections.unmodifiableList(this.list.asByteArrayList());
|
|
}
|
|
|
|
@Override // com.google.protobuf.ProtocolStringList
|
|
public List<ByteString> asByteStringList() {
|
|
return Collections.unmodifiableList(this.list.asByteStringList());
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.List
|
|
public String get(int i) {
|
|
return this.list.get(i);
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public byte[] getByteArray(int i) {
|
|
return this.list.getByteArray(i);
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public ByteString getByteString(int i) {
|
|
return this.list.getByteString(i);
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public Object getRaw(int i) {
|
|
return this.list.getRaw(i);
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public List<?> getUnderlyingElements() {
|
|
return this.list.getUnderlyingElements();
|
|
}
|
|
|
|
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable, java.util.List
|
|
public Iterator<String> iterator() {
|
|
return new Iterator<String>() { // from class: com.google.protobuf.UnmodifiableLazyStringList.2
|
|
Iterator<String> 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 // java.util.AbstractList, java.util.List
|
|
public ListIterator<String> listIterator(int i) {
|
|
return new ListIterator<String>(i) { // from class: com.google.protobuf.UnmodifiableLazyStringList.1
|
|
ListIterator<String> 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
|
|
public boolean hasPrevious() {
|
|
return this.iter.hasPrevious();
|
|
}
|
|
|
|
@Override // java.util.ListIterator, java.util.Iterator
|
|
public String next() {
|
|
return this.iter.next();
|
|
}
|
|
|
|
@Override // java.util.ListIterator
|
|
public int nextIndex() {
|
|
return this.iter.nextIndex();
|
|
}
|
|
|
|
@Override // java.util.ListIterator
|
|
public String previous() {
|
|
return this.iter.previous();
|
|
}
|
|
|
|
@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 add(String str) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.ListIterator
|
|
public void set(String str) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
};
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public void mergeFrom(LazyStringList lazyStringList) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // com.google.protobuf.LazyStringList
|
|
public void set(int i, ByteString byteString) {
|
|
throw new UnsupportedOperationException();
|
|
}
|
|
|
|
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
|
public int size() {
|
|
return this.list.size();
|
|
}
|
|
|
|
@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 LazyStringList getUnmodifiableView() {
|
|
return this;
|
|
}
|
|
}
|