private void writeClassDescFor(final Class<?> forClass) throws IOException { if (forClass == null) { write(TC_NULL); } else { final int id = descriptorCache.get(forClass, -1); if (id == -1) { writeNewClassDescFor(forClass); } else { write(TC_REFERENCE); writeInt(id + baseWireHandle); } } }
private void writeClassDescFor(final Class<?> forClass) throws IOException { if (forClass == null) { write(TC_NULL); } else { final int id = descriptorCache.get(forClass, -1); if (id == -1) { writeNewClassDescFor(forClass); } else { write(TC_REFERENCE); writeInt(id + baseWireHandle); } } }
private void writeClassDescFor(final Class<?> forClass) throws IOException { if (forClass == null) { write(TC_NULL); } else { final int id = descriptorCache.get(forClass, -1); if (id == -1) { writeNewClassDescFor(forClass); } else { write(TC_REFERENCE); writeInt(id + baseWireHandle); } } }
private void writeClassDescFor(final Class<?> forClass) throws IOException { if (forClass == null) { write(TC_NULL); } else { final int id = descriptorCache.get(forClass, -1); if (id == -1) { writeNewClassDescFor(forClass); } else { write(TC_REFERENCE); writeInt(id + baseWireHandle); } } }
} else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id); } else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id);
} else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id); } else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id);
} else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id); } else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id);
} else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id); } else if (obj instanceof Class) { write(TC_CLASS); writeNewClassDescFor((Class<?>)obj); final int id = instanceSeq++; if (! unshared) instanceCache.put(obj, id);