CPD Results

The following document contains the results of PMD's CPD

Duplications

File Line
org/apache/myfaces/portlet/faces/util/map/PortletRequestParameterMap.java 77
org/apache/myfaces/portlet/faces/util/map/PortletRequestParameterValuesMap.java 77
  public void setAttribute(String key, String[] value)
  {
    throw new UnsupportedOperationException();
  }

  @Override
  public void removeAttribute(String key)
  {
    throw new UnsupportedOperationException();
  }

  @SuppressWarnings("unchecked")
  @Override
  public Enumeration<String> getAttributeNames()
  {
    if (mPortletRequest != null)
    {
      // merged list of internal parameters & request parameters
      List<String> attrNames = new ArrayList<String>(5);

      Enumeration<String> requestAttrNames = mPortletRequest.getParameterNames();
      while (requestAttrNames.hasMoreElements())
      {
        attrNames.add(requestAttrNames.nextElement());
      }

      attrNames.addAll(mInternalAttributes.keySet());

      return Collections.enumeration(attrNames);
    }
    else
    {
      throw new IllegalArgumentException(ILLEGAL_ARGUMENT);
    }
  }
}