package com.wilutions.jsfs; /* * Serializer for com.wilutions.jsfs.FormItem[] * * THIS FILE HAS BEEN GENERATED BY class byps.gen.j.GenSerArray DO NOT MODIFY. */ import byps.*; @SuppressWarnings("all") public class BSerializer_566696346 extends BSerializer { public final static BSerializer instance = new BSerializer_566696346(); public BSerializer_566696346() { super(566696346); } @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 FormItem[] arr = new com.wilutions.jsfs.FormItem[n0]; bin.onObjectCreated(arr); // read final FormItem[] a0 = arr; for (int i0 = 0; i0 < n0; i0++) { a0[i0] = (com.wilutions.jsfs.FormItem)bin.readObj(false, null); } 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 FormItem[] arr = (FormItem[])obj1; // lengths final int n0 = arr.length; bbuf.putLength(n0); // write final FormItem[] a0 = arr; for (int i0 = 0; i0 < n0; i0++) { // checkpoint byps.gen.j.PrintContext:313 bout.writeObj(a0[i0], false, null); } } }