We're updating the issue view to help you get more done. 

LazyList created from unmodifiable list cannot support set()

Description

(Imported from Google Code)
Instantiate a LazyList using a list which has been created by Collections.unmodifiableList(). The LazyList constructor merely wraps around this unmodifiable list, causing future set() operations to fail.

The constructor needs to create a new mutable list containing everything in the unmodifiable list.

Environment

Status

Assignee

Brian Uri

Reporter

Brian Uri

Fix versions

Priority

Medium