Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for IndexedElementSource (0.26 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/collections/IndexedElementSource.java

     * limitations under the License.
     */
    
    package org.gradle.api.internal.collections;
    
    import java.util.List;
    import java.util.ListIterator;
    
    public interface IndexedElementSource<T> extends ElementSource<T> {
        void add(int index, T element);
    
        T get(int index);
    
        T set(int index, T element);
    
        T remove(int index);
    
        int indexOf(Object o);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 02 09:18:25 UTC 2018
    - 1.1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/DefaultNamedDomainObjectList.java

                    changed = true;
                    current++;
                }
            }
            return changed;
        }
    
        @Override
        protected IndexedElementSource<T> getStore() {
            return (IndexedElementSource<T>) super.getStore();
        }
    
        @Override
        public T get(int index) {
            return getStore().get(index);
        }
    
        @Override
        public T set(int index, T element) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/collections/FilteredIndexedElementSource.java

    import java.util.List;
    import java.util.ListIterator;
    
    // TODO make this work with pending elements
    public class FilteredIndexedElementSource<T, S extends T> extends FilteredElementSource<T, S> implements IndexedElementSource<S> {
        public FilteredIndexedElementSource(ElementSource<T> collection, CollectionFilter<S> filter) {
            super(collection, filter);
        }
    
        @Override
        public void add(int index, S element) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 11 01:28:48 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/collections/ListElementSource.java

    import java.util.Iterator;
    import java.util.List;
    import java.util.ListIterator;
    import java.util.NoSuchElementException;
    
    public class ListElementSource<T> extends AbstractIterationOrderRetainingElementSource<T> implements IndexedElementSource<T> {
        private static final Spec<ValuePointer<?>> ALWAYS_ACCEPT = pointer -> true;
    
        @Override
        public Iterator<T> iterator() {
            realizePending();
            return listIterator();
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 02 15:12:15 UTC 2023
    - 7K bytes
    - Viewed (0)
Back to top