CPD Results

The following document contains the results of PMD's CPD 6.4.0.

Duplications

File Project Line org/devacfr/maven/skins/reflow/SkinConfigTool.java Reflow Velocity Tools 487 org/devacfr/maven/skins/reflow/SkinConfigTool.java Reflow Velocity Tools 523
    value = element.getAttribute(attribute);
    if (value == null) {
      return Optional.empty();
    }

    Object returnedValue = value;
    if (targetType.isAssignableFrom(Boolean.class)) {
      returnedValue = Boolean.valueOf(value);
    } else if (targetType.isAssignableFrom(Integer.class)) {
      returnedValue = Integer.valueOf(value);
    } else if (targetType.isAssignableFrom(Long.class)) {
      returnedValue = Long.valueOf(value);
    }
    return Optional.ofNullable((T) returnedValue);
  }