Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for WriteAction (0.21 sec)

  1. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/DefaultBinaryStoreTest.groovy

            def store = new DefaultBinaryStore(temp.file("foo.bin"))
    
            when:
            store.write({ it.writeInt(10) } as BinaryStore.WriteAction)
            store.write({ it.writeString("x") } as BinaryStore.WriteAction)
            def data1 = store.done()
            store.write({ it.writeString("y") } as BinaryStore.WriteAction)
            def data2 = store.done()
    
            then:
            data1.read({ it.readInt() } as BinaryStore.ReadAction) == 10
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  2. platforms/software/testing-base-infrastructure/src/main/java/org/gradle/api/internal/tasks/testing/redirector/DefaultStandardOutputRedirector.java

    public class DefaultStandardOutputRedirector implements StandardOutputRedirector {
        private PrintStream originalStdOut;
        private PrintStream originalStdErr;
        private final WriteAction stdOut = new WriteAction();
        private final WriteAction stdErr = new WriteAction();
        private final PrintStream redirectedStdOut = new LinePerThreadBufferingOutputStream(stdOut);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:59:04 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/ResolutionResultsStoreFactoryTest.groovy

            store.write({it.writeByte((byte) 1); it.writeByte((byte) 2) } as BinaryStore.WriteAction)
            store.done()
            def store2 = f.createStoreSet().nextBinaryStore()
    
            then:
            store.file == store2.file
    
            when:
            store2.write({it.writeByte((byte) 4)} as BinaryStore.WriteAction)
            store2.done()
    
            then:
            f.createStoreSet().nextBinaryStore().file != store2.file
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  4. platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Logging.kt

    }
    
    
    inline fun <T : WriteContext, R> T.withDebugFrame(name: () -> String, writeAction: T.() -> R): R {
        val tracer = this.tracer
        return if (tracer == null) {
            writeAction()
        } else {
            val frameName = name()
            try {
                tracer.open(frameName)
                writeAction()
            } finally {
                tracer.close(frameName)
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/BinaryStore.java

    import org.gradle.internal.serialize.Encoder;
    
    import java.io.Closeable;
    import java.io.IOException;
    
    public interface BinaryStore {
        void write(WriteAction write);
    
        //done writing data, release any resources
        BinaryData done();
    
        interface WriteAction {
            void write(Encoder encoder) throws IOException;
        }
    
        interface ReadAction<T> {
            T read(Decoder decoder) throws IOException;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:08:47 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/catalog/AbstractSourceGenerator.java

                writer.write("    ");
            }
        }
    
        public void indent(WriteAction action) throws IOException {
            try {
                indent++;
                action.run();
            } finally {
                indent--;
            }
        }
    
        @FunctionalInterface
        interface WriteAction {
            void run() throws IOException;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  7. platforms/core-runtime/serialization/src/main/java/org/gradle/internal/serialize/kryo/KryoBackedEncoder.java

        }
    
        @Override
        public void writeNullableString(@Nullable CharSequence value) {
            output.writeString(value);
        }
    
        @Override
        public void encodeChunked(EncodeAction<Encoder> writeAction) throws Exception {
            if (nested == null) {
                nested = new KryoBackedEncoder(new OutputStream() {
                    @Override
                    public void write(byte[] buffer, int offset, int length) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 4K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/result/DummyBinaryStore.groovy

    class DummyBinaryStore implements BinaryStore {
    
        private final ByteArrayOutputStream bytes = new ByteArrayOutputStream()
        private Encoder output = new OutputStreamBackedEncoder(bytes)
    
        void write(WriteAction write) {
            write.write(output)
        }
    
        BinaryData done() {
            new BinaryData() {
                Decoder decoder
                def <T> T read(ReadAction<T> readAction) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  9. platforms/core-runtime/serialization/src/main/java/org/gradle/internal/serialize/AbstractEncoder.java

            writeSmallInt(count);
            writeBytes(bytes, offset, count);
        }
    
        @Override
        public void encodeChunked(EncodeAction<Encoder> writeAction) throws Exception {
            throw new UnsupportedOperationException();
        }
    
        @Override
        public void writeSmallInt(int value) throws IOException {
            writeInt(value);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/store/DefaultBinaryStore.java

        private StringDeduplicatingKryoBackedEncoder encoder;
        private long offset = -1;
    
        public DefaultBinaryStore(File file) {
            this.file = file;
        }
    
        @Override
        public void write(WriteAction write) {
            if (encoder == null) {
                try {
                    encoder = new StringDeduplicatingKryoBackedEncoder(new FileOutputStream(file));
                } catch (FileNotFoundException e) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 4.9K bytes
    - Viewed (0)
Back to top