- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for IoSupplier (0.1 sec)
-
platforms/core-runtime/functional/src/main/java/org/gradle/internal/io/IoSupplier.java
*/ @FunctionalInterface public interface IoSupplier<T> { @Nullable T get() throws IOException; /** * Wraps an {@link IOException}-throwing {@link IoSupplier} into a regular {@link Supplier}. * * Any {@code IOException}s are rethrown as {@link UncheckedIOException}. */ static <T> Supplier<T> wrap(IoSupplier<T> supplier) { return () -> { try {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:22:02 UTC 2023 - 1.4K bytes - Viewed (0) -
platforms/jvm/normalization-java/src/main/java/org/gradle/api/internal/changedetection/state/FallbackHandlingResourceHasher.java
.get(); } private Supplier<HashCode> hashSafely(ZipEntryContext safeContext) { return IoSupplier.wrap(() -> tryHash(safeContext).orElseGet(hashWithDelegate(safeContext))); } private Supplier<HashCode> hashWithDelegate(ZipEntryContext context) { return IoSupplier.wrap(() -> delegate.hash(context)); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 15:09:49 UTC 2023 - 6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/changedetection/state/DefaultResourceSnapshotterCacheService.java
import org.gradle.internal.fingerprint.hashing.RegularFileSnapshotContext; import org.gradle.internal.hash.HashCode; import org.gradle.internal.hash.Hasher; import org.gradle.internal.hash.Hashing; import org.gradle.internal.io.IoSupplier; import org.gradle.internal.snapshot.FileSystemLocationSnapshot; import javax.annotation.Nullable; import java.io.IOException;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Jan 10 13:47:15 UTC 2023 - 3.2K bytes - Viewed (0) -
platforms/jvm/normalization-java/src/main/java/org/gradle/api/internal/changedetection/state/LineEndingNormalizingFileSystemLocationSnapshotHasher.java
import org.gradle.internal.fingerprint.hashing.FileSystemLocationSnapshotHasher; import org.gradle.internal.hash.HashCode; import org.gradle.internal.hash.Hasher; import org.gradle.internal.io.IoSupplier; import org.gradle.internal.snapshot.FileSystemLocationSnapshot; import javax.annotation.Nullable; import java.io.File; import java.io.IOException; import java.util.Optional; /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 15:09:49 UTC 2023 - 3K bytes - Viewed (0) -
platforms/core-runtime/functional/src/test/groovy/org/gradle/internal/io/IoSupplierTest.groovy
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.internal.io import static org.gradle.internal.io.IoSupplier.wrap class IoSupplierTest extends AbstractIoTest { def "executed when it doesn't throw"() { expect: wrap({ "lajos" }).get() == "lajos" } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Sep 22 08:22:02 UTC 2023 - 987 bytes - Viewed (0) -
platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultCacheCoordinator.java
} @Override public void withFileLock(Runnable action) { crossProcessCacheAccess.withFileLock(toSupplier(action)); } @Override public void useCache(Runnable action) { useCache(toSupplier(action)); } private static <T> Supplier<T> toSupplier(Runnable action) { return () -> { action.run(); return null; }; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 01 12:21:15 UTC 2024 - 20.5K bytes - Viewed (0)