@Override public boolean add(byte key) { return list.add(key); } @Override
@Override public void add(final int i, final byte k) { synchronized (sync) { list.add(i, k); } } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override public void add(final int i, Byte k) { synchronized (sync) { list.add(i, k); } } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default void add(int index, Byte key) { add(index, (key).byteValue()); } /**
/** * {@inheritDoc} * <p> * This method specification is a workaround for * <a href="http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8177440">bug * 8177440</a>. * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default boolean add(Byte k) { return add((k).byteValue()); } /**
@Override public boolean add(final byte k) { l.add(to, k); to++; assert assertRange(); return true; } @Override
@Override public void add(long index, byte key) { list.add(intIndex(index), key); } @Override
@Override public void add(final int index, final byte k) { ensureIndex(index); l.add(from + index, k); to++; assert assertRange(); } @Override