@Override @SuppressWarnings("unchecked") public void add(int i, Object o) { write(); bag.add( i, o ); }
@Override @SuppressWarnings("unchecked") public Object remove(int i) { write(); return bag.remove( i ); }
@Override @SuppressWarnings("unchecked") public Object set(int i, Object o) { write(); return bag.set( i, o ); }
@Override @SuppressWarnings("unchecked") public boolean addAll(int i, Collection c) { if ( c.size() > 0 ) { write(); return bag.addAll( i, c ); } else { return false; } }
@Override @SuppressWarnings("unchecked") public boolean addAll(Collection values) { if ( values.size()==0 ) { return false; } if ( !isOperationQueueEnabled() ) { write(); return bag.addAll( values ); } else { for ( Object value : values ) { queueOperation( new SimpleAdd( value ) ); } return values.size()>0; } }
@Override @SuppressWarnings("unchecked") public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add( object ); } else { queueOperation( new SimpleAdd( object ) ); return true; } }
/** * @see java.util.List#set(int, Object) */ public Object set(int i, Object o) { write(); return bag.set(i, o); }
/** * @see java.util.List#remove(int) */ public Object remove(int i) { write(); return bag.remove(i); }
@Override @SuppressWarnings("unchecked") public void add(int i, E o) { write(); bag.add( i, o ); }
@Override @SuppressWarnings("unchecked") public E remove(int i) { write(); return bag.remove( i ); }
@Override @SuppressWarnings("unchecked") public E set(int i, E o) { write(); return bag.set( i, o ); }
/** * @see java.util.List#add(int, Object) */ public void add(int i, Object o) { write(); bag.add(i, o); }
/** * @see java.util.List#set(int, Object) */ public Object set(int i, Object o) { write(); return bag.set(i, o); }
/** * @see java.util.List#add(int, Object) */ public void add(int i, Object o) { write(); bag.add(i, o); }
/** * @see java.util.List#remove(int) */ public Object remove(int i) { write(); return bag.remove(i); }
@Override @SuppressWarnings("unchecked") public boolean addAll(int i, Collection c) { if ( c.size() > 0 ) { write(); return bag.addAll( i, c ); } else { return false; } }
/** * @see java.util.List#addAll(int, Collection) */ public boolean addAll(int i, Collection c) { if ( c.size()>0 ) { write(); return bag.addAll(i, c); } else { return false; } }
/** * @see java.util.Collection#add(Object) */ public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add(object); } else { queueOperation( new SimpleAdd(object) ); return true; } }
/** * @see java.util.Collection#add(Object) */ public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add(object); } else { queueOperation( new SimpleAdd(object) ); return true; } }
@Override @SuppressWarnings("unchecked") public boolean add(E object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add( object ); } else { queueOperation( new SimpleAdd( object ) ); return true; } }