Interface Internal.BooleanList (3.19.4)

public static interface Internal.BooleanList extends Internal.ProtobufList<Boolean>

A java.util.List implementation that avoids boxing the elements into Booleans if possible. Does not support null elements.

Implements

com.google.protobuf.Internal.ProtobufList<java.lang.Boolean>

Methods

addBoolean(boolean element)

public abstract void addBoolean(boolean element)

Like #add(Object) but more efficient in that it doesn't box the element.

Parameter
NameDescription
elementboolean

getBoolean(int index)

public abstract boolean getBoolean(int index)

Like #get(int) but more efficient in that it doesn't box the returned value.

Parameter
NameDescription
indexint
Returns
TypeDescription
boolean

mutableCopyWithCapacity(int capacity)

public abstract Internal.BooleanList mutableCopyWithCapacity(int capacity)

Returns a mutable clone of this list with the specified capacity.

Parameter
NameDescription
capacityint
Returns
TypeDescription
Internal.BooleanList

setBoolean(int index, boolean element)

public abstract boolean setBoolean(int index, boolean element)

Like #set(int, Object) but more efficient in that it doesn't box the element.

Parameters
NameDescription
indexint
elementboolean
Returns
TypeDescription
boolean