Пример #1
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.sir.SIRJoiner other) {
   super.deepCloneInto(other);
   other.type = (at.dms.kjc.sir.SIRJoinType) at.dms.kjc.AutoCloner.cloneToplevel(this.type);
   other.weights = (at.dms.kjc.JExpression[]) at.dms.kjc.AutoCloner.cloneToplevel(this.weights);
   other.uniform = this.uniform;
   other.oldSumWeights = this.oldSumWeights;
 }
Пример #2
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.JMethodCallExpression other) {
   super.deepCloneInto(other);
   other.prefix = (at.dms.kjc.JExpression) at.dms.kjc.AutoCloner.cloneToplevel(this.prefix);
   other.ident = (java.lang.String) at.dms.kjc.AutoCloner.cloneToplevel(this.ident);
   other.args = (at.dms.kjc.JExpression[]) at.dms.kjc.AutoCloner.cloneToplevel(this.args);
   other.method = (at.dms.kjc.CMethod) at.dms.kjc.AutoCloner.cloneToplevel(this.method);
   other.tapeType = (at.dms.kjc.CType) at.dms.kjc.AutoCloner.cloneToplevel(this.tapeType);
 }
Пример #3
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.sir.SIRMessageStatement other) {
   super.deepCloneInto(other);
   other.portal = (at.dms.kjc.JExpression) at.dms.kjc.AutoCloner.cloneToplevel(this.portal);
   other.iname = (java.lang.String) at.dms.kjc.AutoCloner.cloneToplevel(this.iname);
   other.ident = (java.lang.String) at.dms.kjc.AutoCloner.cloneToplevel(this.ident);
   other.args = (at.dms.kjc.JExpression[]) at.dms.kjc.AutoCloner.cloneToplevel(this.args);
   other.latency = (at.dms.kjc.sir.SIRLatency) at.dms.kjc.AutoCloner.cloneToplevel(this.latency);
 }
Пример #4
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.slicegraph.FilterSliceNode other) {
   super.deepCloneInto(other);
   other.filter =
       (at.dms.kjc.slicegraph.FilterContent) at.dms.kjc.AutoCloner.cloneToplevel(this.filter);
   other.predefined = this.predefined;
   other.laidout = this.laidout;
 }
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.JLogicalComplementExpression other = new at.dms.kjc.JLogicalComplementExpression();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #6
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.sir.SIRPushExpression other) {
   super.deepCloneInto(other);
   other.arg = (at.dms.kjc.JExpression) at.dms.kjc.AutoCloner.cloneToplevel(this.arg);
   other.tapeType = (at.dms.kjc.CType) at.dms.kjc.AutoCloner.cloneToplevel(this.tapeType);
 }
Пример #7
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.sir.SIRPushExpression other = new at.dms.kjc.sir.SIRPushExpression();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #8
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.sir.SIRFilter other = new at.dms.kjc.sir.SIRFilter();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #9
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.slicegraph.FilterSliceNode other = new at.dms.kjc.slicegraph.FilterSliceNode();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #10
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.JMethodCallExpression other = new at.dms.kjc.JMethodCallExpression();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #11
0
 /**
  * Clones all fields of this into
  *
  * <pre>other</pre>
  */
 protected void deepCloneInto(at.dms.kjc.JReturnStatement other) {
   super.deepCloneInto(other);
   other.expr = (at.dms.kjc.JExpression) at.dms.kjc.AutoCloner.cloneToplevel(this.expr);
 }
Пример #12
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.JReturnStatement other = new at.dms.kjc.JReturnStatement();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }
Пример #13
0
 /** Returns a deep clone of this object. */
 public Object deepClone() {
   at.dms.kjc.CVoidType other = new at.dms.kjc.CVoidType();
   at.dms.kjc.AutoCloner.register(this, other);
   deepCloneInto(other);
   return other;
 }