Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for FileMetadataAccessor (0.85 sec)

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

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.file;
    
    import java.io.File;
    
    public interface FileMetadataAccessor {
        /**
         * Gets the file metadata of a {@link File}.
         * <p>
         * If the type of the file cannot be determined, or is
         * neither {@link org.gradle.internal.file.FileType#RegularFile}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:55 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  2. platforms/core-runtime/files/src/test/groovy/org/gradle/internal/file/nio/NioFileMetadataAccessorTest.groovy

    import org.gradle.internal.file.FileMetadata
    import org.gradle.internal.file.FileMetadataAccessor
    import org.gradle.util.UsesNativeServices
    
    import java.nio.file.Files
    import java.nio.file.LinkOption
    import java.nio.file.attribute.BasicFileAttributeView
    
    @UsesNativeServices
    class NioFileMetadataAccessorTest extends AbstractFileMetadataAccessorTest {
        FileMetadataAccessor getAccessor() {
            new NioFileMetadataAccessor()
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  3. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/GenericFileSystem.java

            }
        }
    
        static final class Factory {
            private final FileMetadataAccessor fileMetadataAccessor;
            private final StatStatistics.Collector statisticsCollector;
            private final TemporaryFileProvider temporaryFileProvider;
    
            @Inject
            Factory(FileMetadataAccessor fileMetadataAccessor, StatStatistics.Collector statisticsCollector, TemporaryFileProvider temporaryFileProvider) {
    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/jmh/java/org/gradle/internal/nativeintegration/filesystem/FileMetadataAccessorBenchmark.java

    @SuppressWarnings("Since15")
    @Threads(2)
    @Warmup(iterations = 5)
    @Measurement(iterations = 5)
    @State(Scope.Benchmark)
    public class FileMetadataAccessorBenchmark {
        private static final Map<String, FileMetadataAccessor> ACCESSORS = ImmutableMap.<String, FileMetadataAccessor>builder()
            .put(FallbackFileMetadataAccessor.class.getSimpleName(), new FallbackFileMetadataAccessor())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  5. platforms/core-runtime/native/src/test/groovy/org/gradle/internal/nativeintegration/filesystem/services/FallbackFileMetadataAccessorTest.groovy

    import org.gradle.internal.file.FileMetadata
    import org.gradle.internal.file.FileMetadataAccessor
    import org.gradle.util.UsesNativeServices
    
    import static org.gradle.internal.file.FileMetadata.AccessType.DIRECT
    
    @UsesNativeServices
    class FallbackFileMetadataAccessorTest extends AbstractFileMetadataAccessorTest {
        FileMetadataAccessor getAccessor() {
            new FallbackFileMetadataAccessor()
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  6. platforms/core-runtime/native/src/test/groovy/org/gradle/internal/nativeintegration/filesystem/services/GenericFileSystemTest.groovy

        def fileModeMutator = Stub(FileModeMutator)
        def fileModeAccessor = Stub(FileModeAccessor)
        def symlink = Stub(Symlink)
        def fileMetadataAccessor = Stub(FileMetadataAccessor)
        def statistics = Mock(StatStatistics.Collector)
        def fileSystemFactory = new GenericFileSystem.Factory(fileMetadataAccessor, statistics, TestFiles.tmpDirTemporaryFileProvider(temporaryFolder.testDirectory))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 3K bytes
    - Viewed (0)
  7. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/FallbackFileMetadataAccessor.java

    import org.gradle.internal.file.FileMetadata;
    import org.gradle.internal.file.FileMetadata.AccessType;
    import org.gradle.internal.file.FileMetadataAccessor;
    import org.gradle.internal.file.impl.DefaultFileMetadata;
    
    import java.io.File;
    
    public class FallbackFileMetadataAccessor implements FileMetadataAccessor {
        @Override
        public FileMetadata stat(File f) {
            if (!f.exists()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:55 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  8. platforms/core-runtime/native/src/main/java/org/gradle/internal/nativeintegration/filesystem/services/NativePlatformBackedFileMetadataAccessor.java

    import org.gradle.internal.file.FileMetadata;
    import org.gradle.internal.file.FileMetadata.AccessType;
    import org.gradle.internal.file.FileMetadataAccessor;
    import org.gradle.internal.file.impl.DefaultFileMetadata;
    
    import java.io.File;
    
    public class NativePlatformBackedFileMetadataAccessor implements FileMetadataAccessor {
        private final Files files;
    
        public NativePlatformBackedFileMetadataAccessor(Files files) {
            this.files = files;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:55 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  9. platforms/core-runtime/native/src/test/groovy/org/gradle/internal/nativeintegration/filesystem/services/NativePlatformBackedFileMetadataAccessorTest.groovy

    import net.rubygrapefruit.platform.Native
    import net.rubygrapefruit.platform.file.Files
    import org.gradle.internal.file.AbstractFileMetadataAccessorTest
    import org.gradle.internal.file.FileMetadata
    import org.gradle.internal.file.FileMetadataAccessor
    import org.gradle.util.UsesNativeServices
    
    import java.nio.file.LinkOption
    import java.nio.file.attribute.BasicFileAttributeView
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  10. platforms/core-runtime/files/src/main/java/org/gradle/internal/file/nio/NioFileMetadataAccessor.java

    package org.gradle.internal.file.nio;
    
    import org.gradle.api.UncheckedIOException;
    import org.gradle.internal.file.FileMetadata;
    import org.gradle.internal.file.FileMetadata.AccessType;
    import org.gradle.internal.file.FileMetadataAccessor;
    import org.gradle.internal.file.impl.DefaultFileMetadata;
    
    import java.io.File;
    import java.io.IOException;
    import java.nio.file.Files;
    import java.nio.file.LinkOption;
    import java.nio.file.Path;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:50:56 UTC 2024
    - 2.3K bytes
    - Viewed (0)
Back to top