在Groovy/IntelliJ中"添加动态方法"有什么作用?

rip*_*234 3 groovy intellij-idea

当我在Groovy/IntelliJ中使用未定义的方法,并按alt-Enter时,我得到以下选项:"添加动态方法".当我这样做时,我得到一个带有新动态属性的"动态属性"窗口.

我不明白如何使用这个动态属性/方法.我在哪里定义它?这是什么意思?

tim*_*tes 6

文档中的此页面对其进行了解释.

基本上,您可以使用此方法告诉IDE有关您已设置的动态属性或方法,然后语法突出显示器和代码完成可以处理它.

如果没有这个,我相信你最终会得到标记为错误的有效代码,以及代码完成窗口中缺少的东西.