Skip to content

Enable inclusion in Java 7 projects

Choose a tag to compare

@sbabcoc sbabcoc released this 19 Apr 22:59
· 247 commits to master since this release

This release enabled Java 7 projects to use JUnit Foundation. In addition to removing all Java 8 implementation from this project's sources, this involved ensuring that the correct JDK is used for compilation and selecting Java 7 compatible releases of all dependencies.

  • Switched from Java 8 Optional to Google Guava Optional
  • Switched from interfaces with static and default methods to abstract classes
  • Add implementation for computeIfAbsent()
  • Replace lambdas with anonymous classes and Google Guava Function objects