Lines Matching refs:delegate

87     private final Collection<E> delegate;
91 Collection<E> delegate, Constraint<? super E> constraint) {
92 this.delegate = checkNotNull(delegate);
95 @Override protected Collection<E> delegate() {
96 return delegate;
100 return delegate.add(element);
103 return delegate.addAll(checkElements(elements, constraint));
126 private final Set<E> delegate;
129 public ConstrainedSet(Set<E> delegate, Constraint<? super E> constraint) {
130 this.delegate = checkNotNull(delegate);
133 @Override protected Set<E> delegate() {
134 return delegate;
138 return delegate.add(element);
141 return delegate.addAll(checkElements(elements, constraint));
164 final SortedSet<E> delegate;
168 SortedSet<E> delegate, Constraint<? super E> constraint) {
169 this.delegate = checkNotNull(delegate);
172 @Override protected SortedSet<E> delegate() {
173 return delegate;
176 return constrainedSortedSet(delegate.headSet(toElement), constraint);
180 delegate.subSet(fromElement, toElement), constraint);
183 return constrainedSortedSet(delegate.tailSet(fromElement), constraint);
187 return delegate.add(element);
190 return delegate.addAll(checkElements(elements, constraint));
217 final List<E> delegate;
220 ConstrainedList(List<E> delegate, Constraint<? super E> constraint) {
221 this.delegate = checkNotNull(delegate);
224 @Override protected List<E> delegate() {
225 return delegate;
230 return delegate.add(element);
234 delegate.add(index, element);
237 return delegate.addAll(checkElements(elements, constraint));
241 return delegate.addAll(index, checkElements(elements, constraint));
244 return constrainedListIterator(delegate.listIterator(), constraint);
247 return constrainedListIterator(delegate.listIterator(index), constraint);
251 return delegate.set(index, element);
255 delegate.subList(fromIndex, toIndex), constraint);
263 List<E> delegate, Constraint<? super E> constraint) {
264 super(delegate, constraint);
284 private final ListIterator<E> delegate;
288 ListIterator<E> delegate, Constraint<? super E> constraint) {
289 this.delegate = delegate;
292 @Override protected ListIterator<E> delegate() {
293 return delegate;
298 delegate.add(element);
302 delegate.set(element);
338 private Multiset<E> delegate;
342 Multiset<E> delegate, Constraint<? super E> constraint) {
343 this.delegate = checkNotNull(delegate);
346 @Override protected Multiset<E> delegate() {
347 return delegate;
353 return delegate.addAll(checkElements(elements, constraint));
357 return delegate.add(element, occurrences);
361 return delegate.setCount(element, count);
365 return delegate.setCount(element, oldCount, newCount);