Files
rr3-apk/decompiled/sources/com/google/protobuf/UnmodifiableLazyStringList.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

183 lines
5.6 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;
/* loaded from: classes3.dex */
public class UnmodifiableLazyStringList extends AbstractList<String> 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<? extends ByteString> 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<byte[]> collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractList, java.util.List
public ListIterator<String> listIterator(int i) {
return new ListIterator(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, 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<String> iterator() {
return new Iterator() { // 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 // 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<byte[]> asByteArrayList() {
return Collections.unmodifiableList(this.list.asByteArrayList());
}
@Override // com.google.protobuf.ProtocolStringList
public List<ByteString> asByteStringList() {
return Collections.unmodifiableList(this.list.asByteStringList());
}
}