【问题标题】:How can I access the Groovy setter shortcut for multiparameter setters?如何访问多参数设置器的 Groovy 设置器快捷方式?
【发布时间】:2009-06-28 16:11:02
【问题描述】:

假设我有一个 java.util.Properties 对象。 Properties 对象有一个名为 setProperty(String name,String value) 的方法。有没有设置它的快捷方式?

编辑:也许 Properties 类不是最好的例子,因为我认为它通过将键添加为属性来处理它。但是接受任意数量参数的 setter 方法呢?

【问题讨论】:

    标签: groovy language-features setter


    【解决方案1】:

    简短的回答是“不”。 Groovy 只为遵循 JavaBeans 约定的 getter/setter 属性提供快捷方式

    T getX()
    
    void setX(T value)
    

    其中 X 是属性的名称,T 是属性的类型。名为“set*”且具有多个参数的方法不符合条件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-25
      • 1970-01-01
      • 2015-02-08
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多