@Override public int getArraySize() { return dna.getArraySize(); }
@Override public int getArraySize() { return dna.getArraySize(); }
private Object createNewPojoObject(TCClass clazz, DNA dna) { if (clazz.isUseNonDefaultConstructor()) { try { return this.factory.getNewPeerObject(clazz, dna); } catch (final IOException e) { throw new TCRuntimeException(e); } catch (final ClassNotFoundException e) { throw new TCRuntimeException(e); } } else { return createNewPojoObject(clazz, dna.getArraySize(), dna.getObjectID(), dna.getParentObjectID()); } }
private Object createNewPojoObject(TCClass clazz, DNA dna) { if (clazz.isUseNonDefaultConstructor()) { try { return this.factory.getNewPeerObject(clazz, dna); } catch (final IOException e) { throw new TCRuntimeException(e); } catch (final ClassNotFoundException e) { throw new TCRuntimeException(e); } } else { return createNewPojoObject(clazz, dna.getArraySize(), dna.getObjectID(), dna.getParentObjectID()); } }