RFR: 8354334: Remove @ValueBased from ProcessHandle
Chen Liang
liach at openjdk.org
Thu May 1 14:02:46 UTC 2025
On Thu, 1 May 2025 13:36:13 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
> Remove internal ValueBased annotation from the ProcessHandle interface declaration.
> The implementation remains value based as described in the javadoc.
> Remove unnecessary "public" keyword in interfaces and cleanup javadoc.
Good cleanup, now interfaces are no longer identity or value.
src/java.base/share/classes/java/lang/ProcessHandle.java line 287:
> 285: * {@link java.util.concurrent.Future#get() wait} for it to terminate.
> 286: * {@link java.util.concurrent.Future#cancel(boolean) Cancelling}
> 287: * the {@linkplain CompletableFuture CompletableFuture} does not affect the Process.
Suggestion:
* the {@linkplain CompletableFuture} does not affect the Process.
is sufficient.
-------------
Marked as reviewed by liach (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/24986#pullrequestreview-2809842025
PR Review Comment: https://git.openjdk.org/jdk/pull/24986#discussion_r2070303153
More information about the core-libs-dev
mailing list