On Thu, 11 Jun 2026 20:03:17 GMT, Chen Liang <[email protected]> wrote:

>> test/jdk/tools/sincechecker/modules/java.base/JavaBaseCheckSince.java line 
>> 29:
>> 
>>> 27:  * @summary Test for `@since` in java.base module
>>> 28:  * @library /test/lib /test/jdk/tools/sincechecker
>>> 29:  * @run main/timeout=480 SinceChecker java.base --ignoreSince Valhalla 
>>> --exclude java.lang.classfile
>> 
>> Probably a bit off‑topic, but
>> 
>> @nizarbenalla
>> Why is `java.lang.classfile` still being excluded?
>> 
>> I would expect that whatever issues caused it to be excluded in 
>> https://github.com/openjdk/jdk/pull/18934 to have been fixed since.
>
> The package history is not really tracked by ct.sym (only as exports in 
> module descriptors) so they need explicit tracking. Also bugs with 
> CompoundElement.forEach history.

I haven't yet found a simple solution to the problems Chen pointed out, that's 
why the API is still excluded from the test.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/31123#discussion_r3417149070

Reply via email to