package com.wilutions.jsfs; /* * Serializer for byte[] * * THIS FILE HAS BEEN GENERATED BY class byps.gen.j.GenSerArray DO NOT MODIFY. */ import byps.*; @SuppressWarnings("all") public class BSerializer_1374008726 extends BSerializer { public final static BSerializer instance = new BSerializer_1374008726(); public BSerializer_1374008726() { super(1374008726); } @Override public Object read(final Object obj1, final BInput bin1, final long version) throws BException { final BInputBin bin = (BInputBin)bin1; final BBufferBin bbuf = bin.bbuf; // lengths final int n0 = bbuf.getLength(); // create array final byte[] arr = new byte[n0]; bin.onObjectCreated(arr); // read final byte[] a0 = arr; bin.bbuf.getArrayByte(a0); return arr; } @Override public void write(Object obj1, BOutput bout1, final long version) throws BException { final BOutputBin bout = (BOutputBin)bout1; final BBufferBin bbuf = bout.bbuf; final byte[] arr = (byte[])obj1; // lengths final int n0 = arr.length; bbuf.putLength(n0); // write final byte[] a0 = arr; bout.bbuf.putArrayByte(a0); } }