示例#1
0
  public Object clone() {
    JRBaseParameter clone = null;

    try {
      clone = (JRBaseParameter) super.clone();
    } catch (CloneNotSupportedException e) {
      throw new JRRuntimeException(e);
    }

    clone.defaultValueExpression = JRCloneUtils.nullSafeClone(defaultValueExpression);
    if (propertiesMap != null) {
      clone.propertiesMap = (JRPropertiesMap) propertiesMap.clone();
    }
    clone.eventSupport = null;

    return clone;
  }