你能在代码模板中做循环,例如我想打印一个类中的所有字段。那是否有模板?
答案 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
字段companyName
,companyType
等,如果选择logger.debug变体,它将生成如下所示的打印语句:
if (logger.isDebugEnabled()) {
logger.debug("Company Name " + company.getCompanyName());
logger.debug("Company Type " + company.getCompanyType());
}