Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.2
-
None
-
None
Description
public static void main(String[] args)
{ List<String> testList=Arrays.asList("a","b","c","a","b","c","e"); SetUniqueList decoratedList = SetUniqueList.decorate(testList); System.out.println(decoratedList); }throws below exception:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(AbstractList.java:172)
at java.util.AbstractList$Itr.remove(AbstractList.java:437)
at java.util.AbstractList.removeRange(AbstractList.java:662)
at java.util.AbstractList.clear(AbstractList.java:258)
at org.apache.commons.collections.list.SetUniqueList.decorate(SetUniqueList.java:80)
caused by the list to decorate is unmodifiable.