On Wed, 1 Mar 2023 21:46:54 GMT, Mandy Chung <mch...@openjdk.org> wrote:
>> Alan Bateman has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Update isXXXThreadCpuTimeSupported descriptions > > src/java.management/share/classes/java/lang/management/ThreadMXBean.java line > 479: > >> 477: * if the thread of the specified ID exists, the thread is alive, >> 478: * and CPU time measurement is enabled; {@code -1} if not enabled >> 479: * or the specified ID is a virtual thread > > It should be "{@code -1} if not enabled or the specified ID is a virtual > thread or the thread does not exist or not alive." > > Would this be simpler: > > > * @return the total CPU time for a thread of the specified ID > * if the thread of the specified ID is a platform thread, the thread is > alive, > * and CPU time measurement is enabled; {@code -1} otherwise. > > > I'm fine with either way. Same comment for `getThreadUserTime(long)` That is a bit better as it avoids needing to list conditions for the "otherwise" case. I've update these methods to use that style and also updated the CSR. ------------- PR: https://git.openjdk.org/jdk/pull/12762