2017-12-07 5 views
1

Mit Hilfe von util :: IDE-Bibliothek ist es möglich, Ihre eigenen IDE-Funktionen in Eclipse z. Outliner oder Annotatoren. Die Dokumentation zeigt ein Beispiel, wie Sie dies für Ihre eigene Sprache tun können. Aber wie kann das mit Java-Dateien gemacht werden?Outliner für Java-Dateien

registerAnnotator("java", Tree (Tree t) { return t[@doc="Hello!"]; }); 

Ich habe versucht, mit obigem Code, wie ich dachte, dass ich nicht die Java-Sprache registrieren musste. Oder wird noch benötigt, um meine eigene Java-Grammatik zu erstellen?

Vielen Dank im Voraus

Antwort

0

Wir Beiträge zur Java IDE in Eclipse nicht wirklich verdrahten. Das wäre eine nette Feature-Anfrage, aber ziemlich schwer zu machen, da das JDT so verwickelt und mit sich selbst gekoppelt ist.

Sie könnten die Java-Grammatik in der Bibliothek verwenden, die bis zu Java 6 unterstützt. Sie müsste für Java 8 und Java 9 erweitert werden, und Sie könnten den Builder auch mit dem M3-Mapping verbinden, um Fehlermeldungen anzuzeigen Warnungen und dergleichen. Dies gibt Ihnen auch die Möglichkeit, Ihren eigenen Outliner zu schreiben.

+0

Gibt es keine Möglichkeit, eine Datei mit bestimmten markierten Zeilen zu öffnen? –

+0

ja, von 'util :: Editors ', aber das würde nicht auf sicher oder etwas auslösen. – jurgenv

Verwandte Themen