Skip to content

Repository files navigation

Javolution Extended

Based on the Javolution 5.5.1 source code, combined with rawnet/javolution and Doug Lea's util.concurrent package in Release 1.3.4.

Since version 5.4, upstream Javolution has marked most public classes and methods as final, preventing overriding. This project removes those restrictions and continues to develop and extend the library.

Changelog:

See CHANGELOG.md.

Suggestions for use:

  • ArrayList can be replaced with FastTable.
  • LinkedList can be replaced with FastList.
  • To initialize a FastTable / FastList:
FastTable table = new FastTable();
FastList list = new FastList();
// or:
FastCollection table = new FastTable();
FastCollection list = new FastList();

How to build:

This project supports building with Apache Ant™ and Apache Maven; please refer to the official websites for system requirements. However, to compile the source code and build the Javadoc, you will need Java 5 or Java 6, depending on your needs; see the build.xml file for details.

About

Based on the Javolution 5.5.1 source code, combined with rawnet/javolution and Doug Lea's util.concurrent package in Release 1.3.4.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages