From: Stephen Colebourne <scolebourne@jo...> - 2012-07-13 17:47:40
The master branch has been updated with changes reflecting some of the
discussions at the recent meeting in London. (The meeting discussed
various 310 topics, focussing on the main issues to be solved).
The updates pushed today remove CalendricalObject and change the
approach of common access accross classes to be totally field-centric.
There is a class currrently named DateTime that has the ability to
extract an object of a specific type, get a field and change a field.
The sub-interface, currently AdjustableDateTime, adds the ability to
add/subtract from the date-time.
A whole slew of other smaller changes have also been made. These
affect the methods on the enums like Month (no more
next/previous/roll) and more methods on ChronoDate.
In addition, the correct approach to method invocation for low-level
methods has been identified with a naming pattern. Methods starting
with "do" are intended to be more internal implementation methods,
rather than methods that application code should invoke itself.
Applications should call dateTime.get(), with(), plus() or minus()
The git repo now requires JDK 1.7, although this is only to compile
the java.util copied classes ATM.
Any questions, please ask.