Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 28 for getUnixMode (0.16 sec)

  1. platforms/core-runtime/files/src/main/java/org/gradle/internal/file/nio/PosixJdk7FilePermissionHandler.java

    @SuppressWarnings("Since15")
    public class PosixJdk7FilePermissionHandler implements FileModeAccessor, FileModeMutator {
    
        @Override
        public int getUnixMode(File file) throws IOException {
            final PosixFileAttributes posixFileAttributes = Files.readAttributes(file.toPath(), PosixFileAttributes.class);
            return convertToInt(posixFileAttributes.permissions());
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/file-collections/src/test/groovy/org/gradle/api/internal/file/DefaultFileTreeElementTest.groovy

            def stat = Mock(Stat)
            def f = tmpDir.createFile("f")
            FileTreeElement e = new DefaultFileTreeElement(f, null, Stub(Chmod), stat)
    
            given:
            stat.getUnixMode(f) >> 0644
    
            expect:
            e.getPermissions().toUnixNumeric() == 0644
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  3. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/GenericFileSystem.java

        }
    
        @Override
        public boolean isSymlink(File suspect) {
            return symlink.isSymlink(suspect);
        }
    
        @Override
        public int getUnixMode(File f) {
            statisticsCollector.reportUnixModeQueried();
            try {
                return stat.getUnixMode(f);
            } catch (Exception e) {
                throw new FileException(String.format("Could not get file mode for '%s'.", f), e);
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 06:47:39 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  4. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/FallbackStat.java

    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    
    class FallbackStat implements FileModeAccessor {
        @Override
        public int getUnixMode(File f) throws IOException {
            if (f.isDirectory()) {
                return FileSystem.DEFAULT_DIR_MODE;
            } else if (f.exists()) {
                return FileSystem.DEFAULT_FILE_MODE;
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  5. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/NativePlatformBackedStat.java

        private final PosixFiles posixFiles;
    
        public NativePlatformBackedStat(PosixFiles posixFiles) {
            this.posixFiles = posixFiles;
        }
    
        @Override
        public int getUnixMode(File f) {
            return posixFiles.getMode(f, true);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  6. platforms/core-execution/build-cache-packaging/src/main/java/org/gradle/caching/internal/packaging/impl/FilePermissionAccess.java

     */
    
    package org.gradle.caching.internal.packaging.impl;
    
    import org.gradle.internal.file.FileException;
    
    import java.io.File;
    
    public interface FilePermissionAccess {
    
        int getUnixMode(File f) throws FileException;
    
        void chmod(File file, int mode) throws FileException;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:43:12 UTC 2023
    - 892 bytes
    - Viewed (0)
  7. platforms/core-execution/build-cache-packaging/src/test/groovy/org/gradle/caching/internal/packaging/impl/TarBuildCacheEntryPackerPermissionTest.groovy

            def output = new ByteArrayOutputStream()
            def unixMode = Integer.parseInt(mode, 8)
    
            when:
            pack output, prop(FILE, sourceOutputFile)
    
            then:
            1 * filePermissionAccess.getUnixMode(sourceOutputFile) >> unixMode
            _ * sourceOutputFile._
            0 * _
    
            when:
            def input = new ByteArrayInputStream(output.toByteArray())
            unpack input, prop(FILE, targetOutputFile)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:43:12 UTC 2023
    - 2K bytes
    - Viewed (0)
  8. platforms/core-runtime/files/src/test/groovy/org/gradle/internal/file/nio/PosixJdk7FilePermissionHandlerTest.groovy

            setup:
            def file = temporaryFolder.createFile("testFile")
            def handler = new PosixJdk7FilePermissionHandler()
            when:
            handler.chmod(file, mode);
            then:
            mode == handler.getUnixMode(file);
            where:
            mode << [0722, 0644, 0744, 0755]
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/internal/fingerprint/impl/PatternSetSnapshottingFilter.java

                    .nagUser();
                return getPermissions().toUnixNumeric();
            }
    
            @Override
            public FilePermissions getPermissions() {
                int unixNumeric = stat.getUnixMode(getFile());
                return new DefaultFilePermissions(unixNumeric);
            }
        }
    
        private static class PathBackedFileTreeElement implements FileTreeElement {
            private final Path path;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:25:10 UTC 2024
    - 8K bytes
    - Viewed (0)
  10. platforms/core-configuration/file-collections/src/main/java/org/gradle/api/internal/file/DefaultFileTreeElement.java

        }
    
        @Override
        public RelativePath getRelativePath() {
            return relativePath;
        }
    
        @Override
        public FilePermissions getPermissions() {
            int unixNumeric = stat.getUnixMode(file);
            return new DefaultFilePermissions(unixNumeric);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.4K bytes
    - Viewed (0)
Back to top