On 1/24/19 1:55 PM, Lance Andersen wrote:
Alternatively you can simply do:
PrivilegedExceptionAction<Path> pea = () ->
tempPath.toRealPath();
return AccessController.doPrivileged(pea);
In this case, limited doPrivileged does not make whole lot of
difference jdk.zip explicitly grants for limited permissions and this
doPrivileged block is one single operation, toRealPath.
Do you have a preference here either way? I had that originally but
changed it to make it clearer why it was done.
For this simple case, I would avoid using limited doPrivileged.
Mandy