Project Modules

This project has declared the following modules:

Name Description
chicory-environment Not portable part of chicory. This package should be as small as possible. Classes used for talking to operating system. Part of chicory.
chicory-core Basic utilities to compensate shortcomings of Java SE. Part of chicory.
chicory-time Simple facade for Java SE date-time classes to provide functionality close to Joda-time. Part of chicory.
chicory-stream Stream processing like Java 8 streams, but works with Java 6 and have slightly different design. * Chicory-stream provides sequential-only streams, no parallel support. * Chicory-stream allows easy forking and reuse of streams, unlike Java 8 where stream can be used only once. * Chicory-stream automatically and transparently opens and closes resources each time stream is used, unlike Java 8 where stream should be manually closed. Part of chicory.
metachicory Metaprogramming tools. Useful for annotation processors implementation. Part of chicory.
chicory-text Rudimentary tools needed for text handling. Part of chicory.