public static interface Internal.IntList extends Internal.ProtobufList<java.lang.Integer>
List
implementation that avoids boxing the elements into Integers if
possible. Does not support null elements.Modifier and Type | Method and Description |
---|---|
void |
addInt(int element)
Like
List.add(Object) but more efficient in that it doesn't box the element. |
int |
getInt(int index)
Like
List.get(int) but more efficient in that it doesn't box the returned value. |
Internal.IntList |
mutableCopyWithCapacity(int capacity)
Returns a mutable clone of this list with the specified capacity.
|
int |
setInt(int index,
int element)
Like
List.set(int, Object) but more efficient in that it doesn't box the element. |
isModifiable, makeImmutable
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
int getInt(int index)
List.get(int)
but more efficient in that it doesn't box the returned value.void addInt(int element)
List.add(Object)
but more efficient in that it doesn't box the element.int setInt(int index, int element)
List.set(int, Object)
but more efficient in that it doesn't box the element.Internal.IntList mutableCopyWithCapacity(int capacity)
mutableCopyWithCapacity
in interface Internal.ProtobufList<java.lang.Integer>
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.