InstantiatorAttributesHolder holder = (InstantiatorAttributesHolder) it.next(); Class instantiatorClass = InternalDataSerializer.getCachedClass(holder.getInstantiatorClassName()); Class instantiatedClass = InternalDataSerializer.getCachedClass(holder.getInstantiatedClassName());
} else { instantiatorClassName = ((InstantiatorAttributesHolder) insts[i]).getInstantiatorClassName(); instantiatedClassName = ((InstantiatorAttributesHolder) insts[i]).getInstantiatedClassName();
try { Class instantiatorClass = InternalDataSerializer.getCachedClass(holder.getInstantiatorClassName()); Class instantiatedClass = InternalDataSerializer.getCachedClass(holder.getInstantiatedClassName());
InternalDataSerializer.getCachedClass(holder.getInstantiatorClassName()); instantiatedClass = InternalDataSerializer.getCachedClass(holder.getInstantiatedClassName());
} else { InstantiatorAttributesHolder inst = (InstantiatorAttributesHolder) instantiators[i]; this.instantiatorClasseNames[i] = inst.getInstantiatorClassName(); this.instantiatedClasseNames[i] = inst.getInstantiatedClassName(); this.instantiatorIds[i] = inst.getId();
id = ((Instantiator) obj).getId(); } else { instantiatorClassName = ((InstantiatorAttributesHolder) obj).getInstantiatorClassName(); instantiatedClassName = ((InstantiatorAttributesHolder) obj).getInstantiatedClassName(); id = ((InstantiatorAttributesHolder) obj).getId();
private void saveInstantiators() { Object[] objects = InternalInstantiator.getInstantiatorsForSerialization(); for (Object obj : objects) { if (obj instanceof Instantiator) { saveInstantiator((Instantiator) obj); } else { InstantiatorAttributesHolder iah = (InstantiatorAttributesHolder) obj; saveInstantiator(iah.getId(), iah.getInstantiatorClassName(), iah.getInstantiatedClassName()); } } }