Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 35 for DirectorySnapshot (0.31 sec)

  1. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/DirectorySnapshot.java

     *
     * Includes snapshots of any child element and the Merkle tree hash.
     */
    public class DirectorySnapshot extends AbstractFileSystemLocationSnapshot {
        private final ChildMap<FileSystemLocationSnapshot> children;
        private final HashCode contentHash;
    
        public DirectorySnapshot(String absolutePath, String name, AccessType accessType, HashCode contentHash, List<FileSystemLocationSnapshot> children) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 23 13:19:32 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/tasks/BaseFilePropertyVisitState.java

            protected final T delegate;
            private final DirectorySnapshot directorySnapshot;
    
            public DirectoryVisitState(DirectorySnapshot unvisited, T delegate) {
                this.directorySnapshot = unvisited;
                this.delegate = delegate;
            }
    
            @Override
            public String getPath() {
                return directorySnapshot.getAbsolutePath();
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 07 15:16:07 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  3. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/DirectorySnapshotBuilder.java

         * when you already have a {@link DirectorySnapshot}.
         */
        default void enterDirectory(DirectorySnapshot directorySnapshot, EmptyDirectoryHandlingStrategy emptyDirectoryHandlingStrategy) {
            enterDirectory(directorySnapshot.getAccessType(), directorySnapshot.getAbsolutePath(), directorySnapshot.getName(), emptyDirectoryHandlingStrategy);
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:34:50 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  4. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/RootTrackingFileSystemSnapshotHierarchyVisitor.java

        /**
         * Called after all entries in the directory has been visited.
         */
        public void leaveDirectory(DirectorySnapshot directorySnapshot, boolean isRoot) {}
    
        @Override
        public final void enterDirectory(DirectorySnapshot directorySnapshot) {
            enterDirectory(directorySnapshot, treeDepth == 0);
            treeDepth++;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:34:50 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  5. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/RelativePathTrackingFileSystemSnapshotHierarchyVisitor.java

    public interface RelativePathTrackingFileSystemSnapshotHierarchyVisitor {
        /**
         * Called before visiting the contents of a directory.
         */
        default void enterDirectory(DirectorySnapshot directorySnapshot, RelativePathSupplier relativePath) {}
    
        /**
         * Called for each regular file/directory/missing/unavailable file.
         *
         * @return how to continue visiting the rest of the snapshot hierarchy.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:34:50 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/impl/FileSystemSnapshotSerializer.java

                }
    
                @Override
                public void leaveDirectory(DirectorySnapshot directorySnapshot, boolean isRoot) {
                    try {
                        writeEntryType(encoder, EntryType.DIR_CLOSE);
                        writeAccessType(encoder, directorySnapshot.getAccessType());
                        writeHashCode(encoder, directorySnapshot.getHash());
                    } catch (IOException e) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 15:45:55 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  7. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/impl/OutputSnapshotUtil.java

            private DirectorySnapshot currentRoot;
    
            public SnapshotFilteringVisitor(BiPredicate<FileSystemLocationSnapshot, Boolean> predicate) {
                this.predicate = predicate;
            }
    
            @Override
            public void enterDirectory(DirectorySnapshot directorySnapshot, boolean isRoot) {
                boolean isOutputDir = predicate.test(directorySnapshot, isRoot);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:46:15 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  8. platforms/core-execution/snapshots/src/test/groovy/org/gradle/internal/snapshot/DirectorySnapshotTest.groovy

            def parentFile = sourceDir.createFile("parent.txt")
            def targetDir = testDirectory.file("target-directory")
    
            def directorySnapshot = new DirectorySnapshot(sourceDir.absolutePath, sourceDir.name, FileMetadata.AccessType.DIRECT, TestHashCodes.hashCodeFrom(1234), [
                new DirectorySnapshot(childDir.absolutePath, childDir.name, FileMetadata.AccessType.DIRECT, TestHashCodes.hashCodeFrom(2345), [
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 23 13:19:32 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  9. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/impl/FilteredTrackingMerkleDirectorySnapshotBuilder.java

        @Override
        public void visitLeafElement(FileSystemLeafSnapshot snapshot) {
            delegate.visitLeafElement(snapshot);
        }
    
        @Override
        public void visitDirectory(DirectorySnapshot directorySnapshot) {
            delegate.visitDirectory(directorySnapshot);
        }
    
        public void markCurrentLevelAsFiltered() {
            isCurrentLevelUnfiltered.removeLast();
            isCurrentLevelUnfiltered.addLast(false);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 22 09:41:32 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  10. platforms/core-execution/snapshots/src/main/java/org/gradle/internal/snapshot/impl/FileSystemSnapshotFilter.java

                this.builder = builder;
                this.hasBeenFiltered = hasBeenFiltered;
            }
    
            @Override
            public void enterDirectory(DirectorySnapshot directorySnapshot, RelativePathSupplier relativePath) {
                builder.enterDirectory(directorySnapshot, INCLUDE_EMPTY_DIRS);
            }
    
            @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:34:50 UTC 2023
    - 4.8K bytes
    - Viewed (0)
Back to top