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

Reply via email to