Können Sie Schleifen in Codevorlagen, z. B. ich möchte alle Felder in einer Klasse drucken. Gibt es dafür eine Vorlage?Schleife über Felder in Eclipse-Code-Vorlage
Antwort
Da ich nicht das finden was ich suchte, ich habe es in meinem plugin. Es unterstützt Variationen. Wenn Sie class
Company
mit Feldern companyName
, companyType
genannt haben, usw. wird es print-Anweisungen erzeugen, wie unten dargestellt, wenn Sie logger.debug Variation auswählen:
if (logger.isDebugEnabled()) {
logger.debug("Company Name " + company.getCompanyName());
logger.debug("Company Type " + company.getCompanyType());
}
Eclipse kann toString()
generieren, die einen Ausdruck aller Felder und ihrer Zeichenfolgenwerte enthält, wenn Sie danach suchen.
Sie sprechen Java > Editor > Templates
eine Referenz Angenommen (vielleicht veraltet) ist here
Dieses SO useful-eclipse-java-code-templates definiert zusätzliche einige Beispiele in Frage stellen.
Um über die Teilnehmer durchlaufen eine toString() Stil-Generator verwenden Sie diese nützlich finden können: toString() Generator: Format Templates
Der Link 'evenable-eclipse-java-code-templates' springt für mich einfach auf diese Frage zurück. Ich denke, der Link sollte hier gehen: http://StackOverflow.com/Questions/1028858/useful-Eclipse-JavaCode-Templates. –
@Bert F - Danke Ich habe es behoben – stacker
Magst du meine Antwort unten? – fastcodejava
Ich bin auch dafür suchen. Ich dachte, dass https://gist.github.com/pascalaarich/436952ccf778e9181ba8 was ich wollte, aber auf Eclipse 4.5.1 druckt es nicht die vorhandenen Felder aus, wenn ich versuche, es zu benutzen. –