Groovy - 没有返回类型的方法签名

时间:2015-09-28 01:24:02

标签: groovy

在Groovy中,有人可以向我解释为什么以下代码不会失败,尽管没有返回类型?

protected assertRequired(String name, String tag, attrs) {
    if (!attrs.containsKey(name)) {
        throwTagError "Tag [$tag] is missing required attribute [$name]"
    }
    return attrs[name] // conserva la propiedad en attrs.
}

1 个答案:

答案 0 :(得分:4)

它的返回类型为Object

protected ...相当于def protected ...,其返回类型为Object