【问题标题】:Delegates code generation Intellij Idea委托代码生成 Intellij Idea
【发布时间】:2015-10-08 23:12:31
【问题描述】:

我遇到了一种情况,我必须创建五个方法,例如:

public boolean addNames(String object) {
    return mNames.add(object);
}

我尝试使用代码生成,但“创建委托”只返回 add(Object o) 方法,我在哪里可以更改模板以创建像 getter 和 setter 这样的委托(我是关于智能前缀)。

当我试图找到解决方案时,我发现了这个问题,它也很好,但是它很旧,有人知道这个问题的解决方案吗? Customizing of code generation in IntelliJ IDEA

最好的祝愿, 安东

【问题讨论】:

    标签: java android-studio intellij-idea code-generation


    【解决方案1】:

    IntelliJ IDEA 中的“委托”操作执行特定操作:它将方法转发到另一个对象,该对象具有相同签名和参数的方法。代码生成逻辑不基于模板,无法自定义。

    (一般来说,当您需要创建的方法数量为五个时,手动创建它们比尝试编写代码生成模板为您创建它们要快得多。)

    【讨论】:

    • 但这很有趣:) 谢谢你的回答,我接受这个
    • 如果您对它感兴趣,您可以编写一个插件,根据您喜欢的任何规则为您生成代码。 :)
    猜你喜欢
    • 2012-11-04
    • 2012-05-15
    • 2014-07-04
    • 2011-04-14
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 2015-05-31
    相关资源
    最近更新 更多