Coverage Summary for Class: GhostStarterHelper (com.ghost.serialization.spring)

Class Class, % Method, % Branch, % Line, % Instruction, %
GhostStarterHelper 100% (1/1) 50% (1/2) 80% (4/5) 92% (23/25)


 package com.ghost.serialization.spring;
 
 import com.ghost.serialization.writer.WriterSinkPair;
 import com.ghost.serialization.Ghost_jvmKt;
 import com.ghost.serialization.contract.GhostSerializer;
 import java.io.OutputStream;
 import java.io.IOException;
 
 public final class GhostStarterHelper {
     @SuppressWarnings("unchecked")
     public static void writeToStream(Object value, GhostSerializer<Object> serializer, OutputStream out) throws IOException {
         WriterSinkPair pair = Ghost_jvmKt.acquireFlatWriterPair();
         try {
             serializer.serialize(pair.getWriter(), value);
             out.write(pair.getByteWriter().getArray(), 0, pair.getByteWriter().getSize());
         } finally {
             pair.getByteWriter().reset();
         }
     }
 }