在eclipse代码模板中循环字段

fas*_*ava 5 java eclipse templates code-templates

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

sta*_*ker 7

假设你在谈论Java > Editor > Templates一个参考(可能已经过时)

这个问题有用-eclipse-java-code-templates包含一些例子.

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


fas*_*ava 4

由于我没有找到我要找的东西,所以我把它放在我的插件中。它支持变化。如果您使用 fields 、等class进行调用,如果您选择 logger.debug 变体,它将生成如下所示的打印语句:CompanycompanyNamecompanyType

if (logger.isDebugEnabled()) {
    logger.debug("Company Name " + company.getCompanyName());
    logger.debug("Company Type " + company.getCompanyType());
}
Run Code Online (Sandbox Code Playgroud)

模板变异