Per Sakai Core Team call this ticket can be merged independently of the reflectutils.
Earle Nietzel April 9, 2014 at 10:09 AM
Thanks Mathew for the update could we open a new ticket for the reflectutils part and call this one done? We need some of the changes in here for 10, mostly the lombok pieces.
Matthew Buckett April 8, 2014 at 11:36 AM
Entitybroker doesn't work correctly with JDK8. It all compiles but because of it's use of reflectutils it doesn't return data correctly, you should see failed tests when building.
JDK 8 is due to be released on 2014/03/18.
http://openjdk.java.net/projects/jdk8/milestones
Provisionally JDK 7 is due to lose updates a year later (2014/08/01).
http://www.oracle.com/technetwork/java/eol-135779.html
With Oracle releasing JDK 8 across all major platforms now it would seem sensible to make JDK 8 the default JDK shortly after it's release.
At the moment trunk doesn't compile with a release candidate of JDK 8.