Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for DirectoryFileTree (0.33 sec)

  1. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/collections/DirectoryFileTree.java

     *
     * A file or directory will only be visited if it matches all includes and no
     * excludes.
     */
    public class DirectoryFileTree implements MinimalFileTree, PatternFilterableFileTree, RandomAccessFileCollection, LocalFileTree, DirectoryTree {
        private static final Logger LOGGER = LoggerFactory.getLogger(DirectoryFileTree.class);
        private static final DirectoryWalker DEFAULT_DIRECTORY_WALKER = new DefaultDirectoryWalker(FileSystems.getDefault());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 15 21:33:45 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/collections/DefaultDirectoryFileTreeFactory.java

            this.fileSystem = fileSystem;
        }
    
        @Override
        public DirectoryFileTree create(File directory) {
            return new DirectoryFileTree(directory, patternSetFactory.create(), fileSystem);
        }
    
        @Override
        public DirectoryFileTree create(File directory, PatternSet patternSet) {
            return new DirectoryFileTree(directory, patternSet, fileSystem);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/collections/DirectoryFileTreeTest.groovy

            and:
            def patterns = new PatternSet()
            patterns.include("**/*2")
            def filter = new PatternSet()
            filter.include("dir1/**")
    
            and:
            DirectoryFileTree fileTree = new DirectoryFileTree(root, patterns, TestFiles.fileSystem(), false).filter(filter)
    
            when:
            fileTree.visit(visitor)
    
            then:
            visitor.visited == [dir1, dirFile2]
    
            where:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  4. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/collections/DirectoryFileTreeFactory.java

    import org.gradle.internal.service.scopes.ServiceScope;
    
    import java.io.File;
    
    @ServiceScope(Scope.Global.class)
    public interface DirectoryFileTreeFactory {
        DirectoryFileTree create(File directory);
    
        DirectoryFileTree create(File directory, PatternSet patternSet);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 1K bytes
    - Viewed (0)
  5. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/collections/DirectoryWalkerTest.groovy

            checkFileVisitDetailsEqual(visitedWithDefaultWalker, visitedWithReproducibleWalker)
        }
    
        private static List<FileVisitDetails> walkFiles(rootDir, isReproducible) {
            def fileTree = new DirectoryFileTree(rootDir, new PatternSet(), TestFiles.fileSystem(), false)
            def visited = []
            def visitClosure = { visited << it }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  6. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/collections/DefaultUnauthorizedDirectoryWalkerTest.groovy

        }
    
        def cleanup() {
            rootDir.file('unauthorized').mode = 0777
        }
    
        def "excluded files' permissions should be ignored"() {
            when:
            def fileTree = new DirectoryFileTree(rootDir, new PatternSet().exclude('unauthorized'), TestFiles.fileSystem(), false)
            def visitedDirectories = []
            def fileVisitor = [visitDir: { visitedDirectories << it }] as FileVisitor
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  7. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/collections/FilteredMinimalFileTree.java

        public FileSystemMirroringFileTree getTree() {
            return tree;
        }
    
        public PatternSet getPatterns() {
            return patterns;
        }
    
        @Override
        public DirectoryFileTree getMirror() {
            DirectoryFileTree mirror = tree.getMirror();
            return mirror.filter(this.patterns);
        }
    
        @Override
        public MinimalFileTree filter(PatternFilterable patterns) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  8. subprojects/core/src/test/groovy/org/gradle/api/internal/file/archive/AbstractArchiveFileTreeSpec.groovy

     */
    
    package org.gradle.api.internal.file.archive
    
    import org.gradle.api.file.FileVisitor
    import org.gradle.api.internal.file.FileTreeInternal
    import org.gradle.api.internal.file.collections.DirectoryFileTree
    import org.gradle.api.internal.file.collections.MinimalFileTree
    import org.gradle.api.provider.Provider
    import org.gradle.cache.internal.TestDecompressionCoordinators
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 15:15:04 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/collections/FilteredMinimalFileTreeTest.groovy

            1 * visitor.visitFileTree(dir, intersectPatterns, owner)
            0 * _
        }
    
        def "applies filters to mirror"() {
            def sourceMirror = Mock(DirectoryFileTree)
            def filteredMirror = Mock(DirectoryFileTree)
    
            when:
            def mirror = tree.mirror
    
            then:
            mirror == filteredMirror
    
            1 * source.mirror >> sourceMirror
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  10. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/FileCollectionBackedFileTree.java

     * limitations under the License.
     */
    
    package org.gradle.api.internal.file;
    
    import org.gradle.api.file.FileTree;
    import org.gradle.api.file.FileVisitor;
    import org.gradle.api.internal.file.collections.DirectoryFileTree;
    import org.gradle.api.internal.file.collections.FileSystemMirroringFileTree;
    import org.gradle.api.internal.file.collections.FileTreeAdapter;
    import org.gradle.api.internal.tasks.TaskDependencyFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 07:32:50 UTC 2024
    - 4.7K bytes
    - Viewed (0)
Back to top