Community
Participate
Working Groups
Build Identifier: I20110613-1736 According to the contract of java.util.List, calling remove "Returns the element that was removed from the list." Since EObjectResolvingEListImpl accesses (via NotifyingListImpl.remove --> NotifyingListImpl.doRemove --> BasicEList.remove) the member 'data' directly, the removed Object is not resolved. BasicEList.remove should invoke BasicEList.get instead of accessing data directly. Reproducible: Always
Certainly remove(int) is not intended to resolve proxies.