Package com.google.protobuf
Interface Internal.BooleanList
-
- All Superinterfaces:
java.util.Collection<java.lang.Boolean>,Internal.ProtobufList<java.lang.Boolean>,java.lang.Iterable<java.lang.Boolean>,java.util.List<java.lang.Boolean>,java.util.RandomAccess
- Enclosing class:
- Internal
public static interface Internal.BooleanList extends Internal.ProtobufList<java.lang.Boolean>
AListimplementation that avoids boxing the elements into Booleans if possible. Does not support null elements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBoolean(boolean element)LikeList.add(Object)but more efficient in that it doesn't box the element.booleangetBoolean(int index)LikeList.get(int)but more efficient in that it doesn't box the returned value.Internal.BooleanListmutableCopyWithCapacity(int capacity)Returns a mutable clone of this list with the specified capacity.booleansetBoolean(int index, boolean element)LikeList.set(int, Object)but more efficient in that it doesn't box the element.-
Methods inherited from interface com.google.protobuf.Internal.ProtobufList
isModifiable, makeImmutable
-
Methods inherited from interface java.util.List
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
-
-
-
-
Method Detail
-
getBoolean
boolean getBoolean(int index)
LikeList.get(int)but more efficient in that it doesn't box the returned value.
-
addBoolean
void addBoolean(boolean element)
LikeList.add(Object)but more efficient in that it doesn't box the element.
-
setBoolean
boolean setBoolean(int index, boolean element)LikeList.set(int, Object)but more efficient in that it doesn't box the element.
-
mutableCopyWithCapacity
Internal.BooleanList mutableCopyWithCapacity(int capacity)
Returns a mutable clone of this list with the specified capacity.- Specified by:
mutableCopyWithCapacityin interfaceInternal.ProtobufList<java.lang.Boolean>
-
-