On Feb 9, 2013, at 253PM, Dan Creswell wrote:

> Okay, I've had time to look at the rest of the diff. FastList in the
> 2.2.0 branch has been changed from trunk to directly access member
> variables. As the member variables are private, JDK 6 javac
> erroneously compiled the code, whilst JDK 7 will fail it in the same
> way as it fails the call to the private remove() method.
> 
> FastList in trunk has the member variables private also instead
> providing a set of accessor methods which are used by the rest of the
> code and thus compiles under both JDK 6 and JDK 7.
> 
> Hotspot will trivially in-line the accessor methods and thus the
> changes in FastList 2.2.0 are of little value. Probably the quickest
> fix is to revert FastList 2.2.0 to the trunk version.
> 
> Later,
> 
> Dan.

Agreed. I'll take the Jira issue and do this as part of the 2.2.1 work. Thanks 
for looking into this!

Dennis

Reply via email to