Если я правильно понимаю ваш вопрос, проблема связана с синтаксисом синтаксического анализатора и характером динамического поведения языка Groovy.Я не думаю, что это связано с IntelliJ, поскольку GGTS демонстрирует то же поведение.
Итак, как вы сказали, вы можете получить доступ к Map
, используя альтернативный синтаксис:
println myMap["example"]["Hello"]
Другой возможный способ - использовать прямой доступ к свойствам объекта:
println myMap.example.Hello
Надеюсь, эта помощь.