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
