@Override public boolean isEmpty() { if (!_directAccess && isDelayLoad()) { load(); } return super.isEmpty(); }
@Override public Object[] toArray(Object[] array) { if (!_directAccess && isDelayLoad()) { load(); } return super.toArray(array); }
@Override public int indexOf(Object object) { if (!_directAccess && isDelayLoad()) { load(); } return super.indexOf(object); }
@Override public Object get(int location) { if (!_directAccess && isDelayLoad()) { load(); } return super.get(location); }
@Override public int size() { if (!_directAccess && isDelayLoad()) { load(); } return super.size(); }
@Override public int size() { if (!_directAccess && isDelayLoad()) { load(); } return super.size(); }
public ListIterator listIterator(int paramInt) { if (_directAccess) { return super.listIterator(paramInt); } if (isDelayLoad()) { load(); } ListIterator localListIterator = super.listIterator(paramInt); return ProxyCollections.afterListIterator(this, paramInt, localListIterator); }
public Iterator iterator() { if (_directAccess) { return super.iterator(); } if (isDelayLoad()) { load(); } Iterator localIterator = super.iterator(); return ProxyCollections.afterIterator(this, localIterator); }
public ListIterator listIterator() { if (_directAccess) { return super.listIterator(); } if (isDelayLoad()) { load(); } ListIterator localListIterator = super.listIterator(); return ProxyCollections.afterListIterator(this, localListIterator); }
public void clear() { if (!_directAccess) { if (isDelayLoad()) { load(); } ProxyCollections.beforeClear(this); } super.clear(); }
public void clear() { if (!_directAccess) { if (isDelayLoad()) { load(); } ProxyCollections.beforeClear(this); } super.clear(); }
public void add(int paramInt, Object paramObject) { if (!_directAccess) { if (isDelayLoad()) { load(); } } ProxyCollections.beforeAdd(this, paramInt, paramObject); super.add(paramInt, paramObject); }
protected Object writeReplace() throws ObjectStreamException { if (isDelayLoad()) { load(); } return Proxies.writeReplace(this, true); }
@Override public boolean containsAll(Collection collection) { if (!_directAccess && isDelayLoad()) { load(); } return super.containsAll(collection); }
@Override public int lastIndexOf(Object object) { if (!_directAccess && isDelayLoad()) { load(); } return super.lastIndexOf(object); }
public Object remove(int paramInt) { if (_directAccess) { return super.remove(paramInt); } if (isDelayLoad()) { load(); } ProxyCollections.beforeRemove(this, paramInt); Object localObject = super.remove(paramInt); return ProxyCollections.afterRemove(this, paramInt, localObject); }
public Object set(int paramInt, Object paramObject) { if (_directAccess) { return super.set(paramInt, paramObject); } if (isDelayLoad()) { load(); } ProxyCollections.beforeSet(this, paramInt, paramObject); Object localObject = super.set(paramInt, paramObject); return ProxyCollections.afterSet(this, paramInt, paramObject, localObject); }
@Override public int lastIndexOf(Object object) { if (!_directAccess && isDelayLoad()) { load(); } return super.lastIndexOf(object); }
@Override public int lastIndexOf(Object object) { if (!_directAccess && isDelayLoad()) { load(); } return super.lastIndexOf(object); }
public boolean retainAll(Collection paramCollection) { if (_directAccess) { return super.retainAll(paramCollection); } if (isDelayLoad()) { load(); } return ProxyCollections.retainAll(this, paramCollection); }