Enable inclusion in Java 7 projects
·
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
Optionalto Google GuavaOptional - Switched from interfaces with
staticanddefaultmethods to abstract classes - Add implementation for
computeIfAbsent() - Replace lambdas with anonymous classes and Google Guava
Functionobjects