Groovy: как проверить, будет ли доступ к свойству успешным?

У меня есть переменная Object foo, которая не равна нулю. Я хочу использовать foo.bar, но только в том случае, если она меня не засыпает «Нет такого свойства: bar for class: Whatever».

Как мне выполнить следующий тест:

if (/*test-here*/) {
  use(foo.bar)
}
40
задан Destruktor 19 March 2018 в 17:09
поделиться