Oder was ist JaMoPP? Damit es auch unter Eclipse Kepler SR1 läuft (Update: läuft auch unter Eclipse Luna 4.4.0 und Eclipse Mars 4.5.0), zuerst über Eclipse Marketplace den CommentTemplate 0.9.2 installieren:
Dann diesen Beispiel Code ausführen:
package de.wenzlaff;
import java.util.Date;
import de.devboost.commenttemplate.CommentTemplate;
/**
* 1. Installieren über Eclipse Update oder Marketplace (suchen nach CommentTemplate)
* 2. New PlugIn Projekt
* 3. Add new Dependencies de.devboost.commenttemplate-Version.jar
* 4. Klasse mit Extension Source.java erstellen
* 5. Annotation @CommentTemplate an String Methode mit return null
* 6. JavaDoc Formatierung in Eclipse für das Projekt ausschalten
* 7. Save erzeugt in src-gen-comment-template die generierte Klasse
* 8. Run as
*
* Beispiel Video: http://jamopp.org/index.php/JaMoPP_CommentTemplate
* Anleitung: http://reuseware.org/publications/2012_ACME_CommentTemplate.pdf
*/
public class HalloWeltSource {
@CommentTemplate
@SuppressWarnings("unused")
public static String getTemplate() {
String datum = new Date(System.currentTimeMillis()).toString();
String vorname = "Thomas";
String wasNoch = "was Noch zu sagen ist.";
/*
Hallo vorname Wenzlaff und wasNoch
Ok, das aktuelle Datum lautet:
datum
*/
for (int i = 0; i < 5; i++) {
String count = "" + i;
/*
Ausgabe: count
*/
}
return null;
}
public static void main(String[] args) {
System.out.println(HalloWelt.getTemplate());
}
}
Ausgabe:
Hallo Thomas Wenzlaff und was Noch zu sagen ist.
Ok, das aktuelle Datum lautet:
Fri Dec 07 18:59:02 CET 2012
Ausgabe: 0
Ausgabe: 1
Ausgabe: 2
Ausgabe: 3
Ausgabe: 4