Skip to content

Latest commit

 

History

History
executable file
·
18 lines (14 loc) · 1.46 KB

README.md

File metadata and controls

executable file
·
18 lines (14 loc) · 1.46 KB

jdk9-features Build Status

This project mainly focuses on testing features of JDK 9. The Main objective of the project is to add test cases for all possible use cases of Java 9 features.

Before using any new feature, many used to write a simple ad-hoc proof of concept program in a main method. This small ad-hoc program does not always remain managable, to refer it at a later point of time. Having it as test cases should help anyone to refer them back again and again. And if anything is missed out, one can add a new test case and enrich the resource. This forms the idea behind this project.

Similar to Technology Classification this projects classifies various features of JDK 9 into categories and separate them into maven modules.

The following modules are currently present in jdk9-features project.

  1. api: Test cases for any JDK 9 general API other than core language API can be added in this module.
  2. concepts: Test cases for programming concepts like functional programming or reactive programming etc., can be added with appropriate use cases & iwiki page in this module.
  3. lang: Test cases for core language constructs and API can be added in this module.
  4. tooling: Test cases for tools such as java, javac, jshell can be added in this module.