Roger Riggs Roger.Riggs at
Fri Apr 7 14:45:38 UTC 2017

Hi Mark,

That's an unfortunate artifact of evolution.
Process.getPid() was added early in 2014 and ProcessHandle a year later.

Several iterations of ProcessHandle API explored Process being a 
subclass of ProcessHandle
so the method names would be the same.  When ProcessHandle was decoupled 
from Process
the method name was retained for consistency.


On 4/7/2017 10:29 AM, mark.reinhold at wrote:
> Playing around with the `ProcessHandle` API the other day, I noticed
> that it uses non-Beans accessor names (good!) -- except for `getPid()`.
> Is there a reason why that method isn't just `pid()`?
> - Mark

More information about the core-libs-dev mailing list