-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
25
-
None
-
generic
-
generic
If a module was added after JDK 9 and did not have a preview stage `SinceChecker` identifies the "real" since-version of the module as 9.
For example, the following tests all fail with errors like "module: <module name>: `@since` version is <version> but the element exists before JDK 10":
```
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.internal.md
*/
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.graal.compiler
*/
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.graal.compiler.management
*/
```
For example, the following tests all fail with errors like "module: <module name>: `@since` version is <version> but the element exists before JDK 10":
```
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.internal.md
*/
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.graal.compiler
*/
/*
* @test
* @library /test/lib /test/jdk/tools/sincechecker
* @run main SinceChecker jdk.graal.compiler.management
*/
```
- relates to
-
JDK-8341348 Add `@since` checker tests to the JDK
-
- Open
-