コード例 #1
0
ファイル: ParameterList.java プロジェクト: angri/OpenSHA
  /**
   * Returns a copy of this list, therefore any changes to the copy cannot affect this original
   * list.
   */
  public Object clone() {

    String S = C + ": clone(): ";
    ParameterList list = new ParameterList();
    if (this.size() < 1) return list;
    int size = this.params.size();
    for (int i = 0; i < size; ++i) {
      ParameterAPI param = (ParameterAPI) params.get(i);
      list.addParameter((ParameterAPI) param.clone());
    }

    return list;
  }