static ClassStreamHandler lookup(Class<?> cls) throws NotSerializableException { ClassStreamHandler classHandler = handlesClasses.get(cls.getName()); if (classHandler == null) { classHandler = new ClassStreamHandler(cls); handlesClasses.put(cls.getName(), classHandler); handlesClasses.put(new Short(classHandler.getClassId()), classHandler); } return classHandler; }
static ClassStreamHandler lookup(Class cls) throws NotSerializableException { ClassStreamHandler classHandler = (ClassStreamHandler)handlesClasses.get(cls.getName()); if (classHandler == null) { classHandler = new ClassStreamHandler(cls); handlesClasses.put(cls.getName(), classHandler); handlesClasses.put(new Short(classHandler.getClassId()), classHandler); } return classHandler; }
out.writeShort(classHandler.getClassId()); out.writeShort(classHandler.getClassId()); classHandler.writeArray(obj, this); out.writeShort(classHandler.getClassId()); out.writeInt(length); for (int i = 0; i < length; i++) out.writeShort(classHandler.getClassId());
out.writeShort(classHandler.getClassId()); out.writeShort(classHandler.getClassId()); classHandler.writeArray(obj, this); out.writeShort(classHandler.getClassId()); out.writeInt(length); for (int i = 0; i < length; i++) out.writeShort(classHandler.getClassId());
writeShort(lookup.getClassId()); writeShort(mapBoolean.size()); Iterator it = mapBoolean.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapBytes.size()); Iterator it = mapBytes.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapShort.size()); Iterator it = mapShort.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapChar.size()); Iterator it = mapChar.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapInt.size()); Iterator it = mapInt.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapLong.size()); Iterator it = mapLong.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapFloat.size()); Iterator it = mapFloat.entrySet().iterator(); writeShort(lookup.getClassId());
writeShort(lookup.getClassId()); writeShort(mapBoolean.size()); Iterator<Entry<String, Boolean>> it = mapBoolean.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapBytes.size()); Iterator<Entry<String, Byte>> it = mapBytes.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapShort.size()); Iterator<Entry<String, Short>> it = mapShort.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapChar.size()); Iterator<Entry<String, Character>> it = mapChar.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapInt.size()); Iterator<Entry<String, Integer>> it = mapInt.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapLong.size()); Iterator<Entry<String, Long>> it = mapLong.entrySet().iterator(); writeShort(lookup.getClassId()); writeShort(mapFloat.size()); Iterator<Entry<String, Float>> it = mapFloat.entrySet().iterator(); writeShort(lookup.getClassId());
if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId())
if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId()) if (token == lookup.getClassId())