public static final class Conversions.WrappedByteArray
extends java.util.AbstractList<java.lang.Byte>
implements java.util.RandomAccess
| Modifier | Constructor and Description |
|---|---|
protected |
WrappedByteArray(byte[] array)
Internal constructor for
Conversions.WrappedByteArray. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.Object o) |
static Conversions.WrappedByteArray |
create(byte[] array)
Creates a new
Conversions.WrappedByteArray that is backed by the given primitive array. |
java.lang.Byte |
get(int index) |
int |
indexOf(java.lang.Object o) |
byte[] |
internalToArray()
Returns the underlying array in an unsafe manner.
|
int |
lastIndexOf(java.lang.Object o) |
java.lang.Byte |
set(int index,
java.lang.Byte element) |
int |
size() |
add, add, addAll, clear, equals, hashCode, iterator, listIterator, listIterator, remove, removeRange, subListaddAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected WrappedByteArray(byte[] array)
Conversions.WrappedByteArray.array - the to-be-wrapped array. May be null which will cause any method on the created
object to fail with a NullPointerException.@Pure public static Conversions.WrappedByteArray create(byte[] array)
Conversions.WrappedByteArray that is backed by the given primitive array.array - the to-be-wrapped array. May be null which will cause any method on the resulting
object to fail.null.public java.lang.Byte get(int index)
get in interface java.util.List<java.lang.Byte>get in class java.util.AbstractList<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.java.lang.IndexOutOfBoundsExceptionpublic java.lang.Byte set(int index,
java.lang.Byte element)
set in interface java.util.List<java.lang.Byte>set in class java.util.AbstractList<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.java.lang.ClassCastExceptionjava.lang.NullPointerExceptionjava.lang.IllegalArgumentExceptionjava.lang.IndexOutOfBoundsExceptionpublic int indexOf(java.lang.Object o)
indexOf in interface java.util.List<java.lang.Byte>indexOf in class java.util.AbstractList<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.public int lastIndexOf(java.lang.Object o)
lastIndexOf in interface java.util.List<java.lang.Byte>lastIndexOf in class java.util.AbstractList<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<java.lang.Byte>contains in interface java.util.List<java.lang.Byte>contains in class java.util.AbstractCollection<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.public int size()
size in interface java.util.Collection<java.lang.Byte>size in interface java.util.List<java.lang.Byte>size in class java.util.AbstractCollection<java.lang.Byte>java.lang.NullPointerException - if the wrapped array was null.public byte[] internalToArray()
null if the list was created with a
null argument.