Is it possible to unpack Optional parameters?

So instead of doing this:

Optional<ContainerProvider> provider = ...
if (provider.isPresent()) {
  LOG.info("Detected container provider [{}] needs to be reloaded.",
provider.get());
  return true;
}

I can just use the parameter directly

Optional<ContainerProvider> provider = ...
if (provider.isPresent()) {
  LOG.info("Detected container provider [{}] needs to be reloaded.", provider);
  return true;
}


Regards
-- 
Ɓukasz
+ 48 606 323 122 http://www.lenart.org.pl/

Reply via email to