Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for ensureEmptyDirectory (0.35 sec)

  1. platforms/core-runtime/files/src/test/groovy/org/gradle/internal/file/impl/DefaultDeleterTest.groovy

            when:
            boolean didWork = deleter.ensureEmptyDirectory(file)
    
            then:
            file.assertIsDir()
            didWork
        }
    
        def "creates directory if nothing existed before"() {
            given:
            TestFile dir = tmpDir.getTestDirectory()
            def file = dir.file("someFile")
    
            when:
            boolean didWork = deleter.ensureEmptyDirectory(file)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 09 12:40:48 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  2. platforms/core-runtime/files/src/main/java/org/gradle/internal/file/Deleter.java

         *         attempted (because {@code target} didn't exist).
         *
         * @throws IOException when {@code target} cannot be deleted (with detailed error
         *         message).
         */
        boolean ensureEmptyDirectory(File target) throws IOException;
    
        /**
         * Makes sure that the given target is an empty directory.
         *
         * If target is...
         *
         * <ul>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  3. platforms/core-runtime/files/src/main/java/org/gradle/internal/file/impl/DefaultDeleter.java

            } else {
                return false;
            }
        }
    
        @Override
        public boolean ensureEmptyDirectory(File target) throws IOException {
            return ensureEmptyDirectory(target, false);
        }
    
        @Override
        public boolean ensureEmptyDirectory(File root, boolean followSymlinks) throws IOException {
            if (root.exists()) {
                if (root.isDirectory()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 15 17:10:06 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/caching/internal/packaging/impl/DefaultTarPackerFileSystemSupport.java

            }
        }
    
        @Override
        public void ensureDirectoryForTree(TreeType type, File root) throws IOException {
            switch (type) {
                case DIRECTORY:
                    deleter.ensureEmptyDirectory(root);
                    break;
                case FILE:
                    if (!makeDirectory(root.getParentFile())) {
                        if (root.exists()) {
                            deleter.deleteRecursively(root);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 24 14:54:23 UTC 2020
    - 2.2K bytes
    - Viewed (0)
  5. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/steps/RemovePreviousOutputsStep.java

                                case FILE:
                                    deleter.delete(root);
                                    break;
                                case DIRECTORY:
                                    deleter.ensureEmptyDirectory(root);
                                    break;
                                default:
                                    throw new AssertionError();
                            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:46:15 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  6. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/tasks/GeneratePluginDescriptors.java

            throw new UnsupportedOperationException("Decorator takes care of injection");
        }
    
        private void clearOutputDirectory(File directoryToClear) {
            try {
                getDeleter().ensureEmptyDirectory(directoryToClear);
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }
        }
    
        private void writePropertiesTo(Properties properties, File descriptorFile) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  7. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/incremental/transaction/CompileTransaction.java

                // Create or clean stash and stage directories
                Set<File> ensureEmptyDirectories = new HashSet<>();
                deleter.ensureEmptyDirectory(stashDirectory);
                ensureEmptyDirectories.add(stashDirectory);
                deleter.ensureEmptyDirectory(backupDirectory);
                ensureEmptyDirectories.add(backupDirectory);
    
                // Delete any other file or directory
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 13.3K bytes
    - Viewed (0)
  8. platforms/software/antlr/src/main/java/org/gradle/api/plugins/antlr/AntlrTask.java

                        }
                        grammarFiles.add(fileChange.getFile());
                    }
                }
                if (rebuildRequired) {
                    try {
                        getDeleter().ensureEmptyDirectory(outputDirectory);
                    } catch (IOException ex) {
                        throw new UncheckedIOException(ex);
                    }
                    grammarFiles.addAll(stableSources.getFiles());
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 14 14:52:10 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  9. platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/javadoc/Javadoc.java

            this.javadocTool.finalizeValueOnRead();
        }
    
        @TaskAction
        protected void generate() {
            File destinationDir = getDestinationDir();
            try {
                getDeleter().ensureEmptyDirectory(destinationDir);
            } catch (IOException ex) {
                throw new UncheckedIOException(ex);
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  10. platforms/jvm/language-groovy/src/main/java/org/gradle/api/tasks/javadoc/Groovydoc.java

        @TaskAction
        protected void generate() {
            checkGroovyClasspathNonEmpty(getGroovyClasspath().getFiles());
            File destinationDir = getDestinationDir();
            try {
                getDeleter().ensureEmptyDirectory(destinationDir);
            } catch (IOException ex) {
                throw new UncheckedIOException(ex);
            }
            getAntGroovydoc().execute(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 14.1K bytes
    - Viewed (0)
Back to top