コード例 #1
0
 /** Clone all references to other objects. Use the DeepClone to resolve cycles */
 @SuppressWarnings("unchecked")
 protected void deepCloneReferences(uka.transport.DeepClone _helper)
     throws CloneNotSupportedException {
   this.newFeatures =
       (framework.libraries.serialization.TGLinkedList) _helper.doDeepClone(this.newFeatures);
   this.name = (framework.libraries.serialization.TString) _helper.doDeepClone(this.name);
 }
コード例 #2
0
 /** Clone all references to other objects. Use the DeepClone to resolve cycles */
 @SuppressWarnings("unchecked")
 protected void deepCloneReferences(uka.transport.DeepClone _helper)
     throws CloneNotSupportedException {
   this.newFeatures = (TGLinkedList) _helper.doDeepClone(this.newFeatures);
   this.name = (TString) _helper.doDeepClone(this.name);
   this.content = (Transportable) _helper.doDeepClone(this.content);
 }
コード例 #3
0
 public final Object deepClone(uka.transport.DeepClone _helper)
     throws CloneNotSupportedException {
   Object _copy = clone();
   _helper.add(this, _copy);
   ((RepInfo) _copy).deepCloneReferences(_helper);
   return _copy;
 }
コード例 #4
0
 /** Clone all references to other objects. Use the DeepClone to resolve cycles */
 protected void deepCloneReferences(uka.transport.DeepClone _helper)
     throws CloneNotSupportedException {
   this.value = (TLong) _helper.doDeepClone(this.value);
 }