/** * 调用{@link List#retainAll(java.util.Collection)}方法 * * @param elements * @return 返回当前对象 */ public ListWrapper<E> keep(E... elements) { super.keep(elements); return this; }
/** * 调用{@link List#addAll(java.util.Collection)}方法 * * @param elements * @return 返回当前对象 */ public ListWrapper<E> append(Collection<? extends E> elements) { super.append(elements); return this; }
/** * 调用{@link List#add(Object)}方法 * * @param elements * @return */ public ListWrapper<E> append(E... elements) { super.append(elements); return this; }
/** * 调用{@link List#removeAll(java.util.Collection)}方法 * * @param elements * @return 返回当前对象 */ public ListWrapper<E> delete(Collection<? extends E> elements) { super.delete(elements); return this; }
/** * 调用{@link List#removeAll(java.util.Collection)}方法 * * @param elements * @return 返回当前对象 */ public ListWrapper<E> delete(E... elements) { super.delete(elements); return this; }
/** * 调用{@link List#retainAll(java.util.Collection)}方法 * * @param elements * @return 返回当前对象 */ public ListWrapper<E> keep(Collection<? extends E> elements) { super.keep(elements); return this; }