API
The full Jedi JavaDoc can be found here.
The core classes in Jedi are:
- jedi.functional.Box
- jedi.functional.Coercions
- jedi.functional.Comparables
- jedi.functional.FunctionalPrimitives
- jedi.functional.FirstOrderLogic
- jedi.option.Option / jedi.option.Options
These classes make extensive use of the three closure interfaces: jedi.functional.Command, jedi.functional.Filter and jedi.functional.Functor. Each of these interfaces declares an execute method which takes a single parameter. This parameter is the item to be commanded, filtered or mapped. Instances of these interfaces can be produced manually, or by using annotations.
Labels
