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();
}
}
}