public TypeList adjust(TypeList typeList) { if (typeList == TypeList.EMPTY) { return typeList; } short[] types = new short[typeList.types.length]; for (int i = 0; i < types.length; ++i) { types[i] = (short) adjustTypeIdIndex(typeList.types[i]); } return new TypeList(typeList.off, types); }
@Override protected int getItemSize(TypeList item) { return item.byteCountInDex(); }
public TypeList readTypeList() { int off = data.position(); int size = readInt(); short[] types = readShortArray(size); return new TypeList(off, types); }
@Override protected int getItemSize(TypeList item) { return item.byteCountInDex(); }
public TypeList adjust(TypeList typeList) { if (typeList == TypeList.EMPTY) { return typeList; } short[] types = new short[typeList.types.length]; for (int i = 0; i < types.length; ++i) { types[i] = (short) adjustTypeIdIndex(typeList.types[i]); } return new TypeList(typeList.off, types); }
@Override protected int getItemSize(TypeList item) { return item.byteCountInDex(); }
public TypeList adjust(TypeList typeList) { if (typeList == TypeList.EMPTY) { return typeList; } short[] types = new short[typeList.types.length]; for (int i = 0; i < types.length; ++i) { types[i] = (short) adjustTypeIdIndex(typeList.types[i]); } return new TypeList(typeList.off, types); }
@Override protected int getItemSize(TypeList item) { return item.byteCountInDex(); }
public TypeList readTypeList() { int off = data.position(); int size = readInt(); short[] types = readShortArray(size); return new TypeList(off, types); }