Posted on Mai 15, 2006 in Blog, Development, Eclipse, Java

Mit Eclipse Monkey steht ein kleines aber sehr feines Tool zur verfügung, mit dem man die IDE oder auch die RCP mittels normalem Java-Script scripten kann. So erzeugt folgender Java-Script Schnipsel:

function main() {
var files = resources.filesMatching(".*.java");
var match;
for each( file in files ) {
file.removeMyTasks(  );
for each( line in file.lines ) {
if (match = line.string.match(/System.out.print(ln)? *(.*)/)) {
line.addMyTask( match[0] );
}
}
}
window.getActivePage().showView("org.eclipse.ui.views.TaskList");
}

für die Ausgabe aller Tasks aus den geöffnten Projekten im Task-View.

Da Eclipse Monkey auf der in Java geschriebenen Mozillo Rhino Java-Script Implementierung basiert und auch die Eclipse API angesprochen werden kann, gibt es für den kleinen Monkey kaum Grenzen.

Leave a Reply