【问题标题】:Loop over fields in eclipse code template循环遍历 Eclipse 代码模板中的字段
【发布时间】:2011-02-06 16:08:42
【问题描述】:

你能在代码模板中做循环吗,例如我想打印一个类中的所有字段。有模板吗?

【问题讨论】:

标签: java eclipse templates code-templates


【解决方案1】:

假设您在谈论 Java > Editor > Templates 参考(可能已过时)是 here

这个 SO question useful-eclipse-java-code-templates 包含一些示例。

要使用 toString() 样式生成器迭代类成员,您可能会发现这很有用: toString() Generator: Format Templates

【讨论】:

【解决方案2】:

Eclipse 可以生成toString(),其中包括所有字段及其字符串值的打印输出,如果您需要的话。

【讨论】:

    【解决方案3】:

    因为我没有找到我要找的东西,所以我把它放在我的plugin 中。它支持变体。 如果您有 class 称为 Company 字段为 companyNamecompanyType 等。如果您选择 logger.debug 变体,它将生成如下所示的打印语句:

    if (logger.isDebugEnabled()) {
        logger.debug("Company Name " + company.getCompanyName());
        logger.debug("Company Type " + company.getCompanyType());
    }
    

    【讨论】:

    • 看来这个插件越来越有用了。
    猜你喜欢
    • 2016-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    相关资源
    最近更新 更多