Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ValueVisitor (0.18 sec)

  1. subprojects/core/src/main/java/org/gradle/execution/plan/ValuedVfsHierarchy.java

            });
        }
    
        /**
         * Visits all values relative to the root.
         */
        private void visitAllValues(ValueVisitor<T> valueVisitor) {
            getValues().forEach(valueVisitor::visitExact);
            visitAllChildren(valueVisitor::visitChildren);
        }
    
        public interface ValueVisitor<T> {
            /**
             * The visited value is attached to the given location.
             */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 28 17:23:29 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/AbstractValueProcessor.java

        }
    
        private <T> T processSet(Set<?> set, ValueVisitor<T> visitor) {
            ImmutableSet.Builder<T> builder = ImmutableSet.builderWithExpectedSize(set.size());
            for (Object element : set) {
                builder.add(processValue(element, visitor));
            }
            return visitor.set(builder.build());
        }
    
        private <T> T processList(List<?> value, ValueVisitor<T> visitor) {
            if (value.isEmpty()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 19:08:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  3. platforms/core-runtime/launcher/src/main/java/org/gradle/tooling/internal/provider/continuous/BuildInputHierarchy.java

    import org.gradle.api.specs.Spec;
    import org.gradle.execution.plan.SingleFileTreeElementMatcher;
    import org.gradle.execution.plan.ValuedVfsHierarchy;
    import org.gradle.execution.plan.ValuedVfsHierarchy.ValueVisitor;
    import org.gradle.internal.collect.PersistentList;
    import org.gradle.internal.file.Stat;
    import org.gradle.internal.snapshot.CaseSensitivity;
    import org.gradle.internal.snapshot.VfsRelativePath;
    
    import java.io.File;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:29:13 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/execution/plan/ExecutionNodeAccessHierarchy.java

    package org.gradle.execution.plan;
    
    import com.google.common.collect.ImmutableSet;
    import org.gradle.api.file.FileTreeElement;
    import org.gradle.api.specs.Spec;
    import org.gradle.execution.plan.ValuedVfsHierarchy.ValueVisitor;
    import org.gradle.internal.collect.PersistentList;
    import org.gradle.internal.file.Stat;
    import org.gradle.internal.snapshot.CaseSensitivity;
    import org.gradle.internal.snapshot.VfsRelativePath;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 12 20:10:34 UTC 2022
    - 6.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/DefaultValueSnapshotter.java

    import javax.annotation.Nullable;
    import java.io.File;
    import java.util.List;
    
    public class DefaultValueSnapshotter extends AbstractValueProcessor implements ValueSnapshotter {
        private final ValueVisitor<ValueSnapshot> valueSnapshotValueVisitor;
    
        public DefaultValueSnapshotter(
            List<ValueSnapshotterSerializerRegistry> valueSnapshotterSerializerRegistryList,
            ClassLoaderHierarchyHasher classLoaderHasher
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 11 20:22:01 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/DefaultIsolatableFactory.java

    import javax.annotation.Nullable;
    import java.io.File;
    import java.util.Collections;
    
    public class DefaultIsolatableFactory extends AbstractValueProcessor implements IsolatableFactory {
    
        private final ValueVisitor<Isolatable<?>> isolatableValueVisitor;
    
        public DefaultIsolatableFactory(
            ClassLoaderHierarchyHasher classLoaderHasher,
            ManagedFactoryRegistry managedFactoryRegistry
        ) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 22:53:34 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  7. subprojects/core/src/test/groovy/org/gradle/execution/plan/ValuedVfsHierarchyTest.groovy

            def visitor = new CollectingValueVisitor()
            hierarchy.visitValues(location, visitor)
            return visitor.allValues
        }
    
        static class CollectingValueVisitor implements ValuedVfsHierarchy.ValueVisitor<Integer> {
            List<Integer> exactValues = []
            Multimap<String, Integer> ancestorValues = ArrayListMultimap.create()
            Multimap<String, Integer> childValues = ArrayListMultimap.create()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 28 17:21:57 UTC 2022
    - 8.4K bytes
    - Viewed (0)
Back to top