在eclipse代码模板中循环字段

时间:2010-04-11 08:45:19

标签: java eclipse templates code-templates

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

3 个答案:

答案 0 :(得分:7)

假设您正在谈论Java > Editor > Templates引用(可能已过时)为here

这个问题useful-eclipse-java-code-templates包含一些例子。

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

答案 1 :(得分:4)

Eclipse可以生成toString(),其中包括所有字段及其字符串值的打印输出,如果这是你所追求的。

答案 2 :(得分:4)

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

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

template-variation