v5.7.6
- Updated README.
- Renamed
FastAbstractListtoAbstractList. - Fixed an incorrect
javacattribute name in thebuild.xmlfile. - Fixed several Javadoc layout issues.
- Reimplemented the
unmodifiable()andshared()methods forFastListandFastTable. - For
SharedFastListandSharedFastTable:- Fixed the issue where
subList()uses the wrong lock type, changing it fromwriteLock()toreadLock(). - Added thread-safe implementations for
iterator(),listIterator(), andlistIterator(int).
- Fixed the issue where
- For
FastArrayListin thejavolution.util.primitivepackage:- Optimized parameter names for some methods.
- If compiled in Java 5+, the
toString()method will use the internalStringBuilderto improve performance. - Optimized the
indexOf()andlastIndexOf()methods: They will return-1if the list is empty.
- Added
PropertyChangeMulticaster.javaandVetoableChangeMulticaster.javafrom Doug Lea'sutil.concurrentpackage in Release 1.3.4: However, due to the limitation of not having JavaBeans on J2ME, these two classes will have empty bodies by default (not implemented). - Changed the use of
@exceptionto@throwsin Javadoc. - The file
jdk-1_5_0_22-linux-amd64-direct.binhas been renamed tojdk-5u22-linux-x64.binin thelib/directory.
Full Changelog: v5.7.5...v5.7.6