2009-05-18 2 views
4

Dies sind die Optionen, die wir aus dem Kasten haben:Feinkörnigere Sortierung von Methoden mit Eclipse Ganymed: Gibt es ein gutes Plugin?

alt text http://i39.tinypic.com/2ptnqxl.png

ich eine feinkörnige Sortierung möchten, wenn es um Methoden geht. Ich möchte gerne:

  1. Sind alle Methoden mit einem Namen, die nicht mit startet bekommen, ist oder gesetzt zuerst.
  2. Dann haben Sie die Accessor-Methoden (mit Namen beginnend mit get, ist oder gesetzt).

individuell die Methoden in [1] und [2] oben könnten in alphabetischer Reihenfolge sortiert werden. Abgesehen von meiner Trennung von normalen Methoden in zwei Teile mag ich die bestehende Sortierreihenfolge.

Ich finde diese Ordnung (mit den Accessormethoden letzten) besser als ich bin eher die nicht-Accessormethoden interessant zu finden, wenn ich eine Klasse zu erhalten und ich brauche einen Fehler zu beheben usw.

Gibt es ein Plugin, das ich verwenden könnte? Wenn es keine gibt, wäre es schwer, diese Art von Plugin selbst zu erstellen? (Ich habe noch nie ein Eclipse-Plugin erstellt.)

Antwort

2

Ich hoffe, es ist nicht zu spät für meine Antwort.

Soweit ich weiß, gibt es kein solches Plugin (ich habe Eclipse-Plugin zentral gerade angeschaut).

Wenn Sie solche Plugin schreiben wollen, sollte es nicht zu schwer sein, das Refactoring (der Java Editor basiert auf einem AST, der über Erweiterungspunkte erreichbar ist) selbst zu schreiben, sondern zum Aufbau eines funktionierenden Plugins könnte mehr Studie benötigen.

Einige Ressourcen, die helfen könnten:

  • Plugin Ressourcen für die Entwicklung von Stackoverflow: Frage 592.391 (sorry, aber nicht zwei Hyperlinks veröffentlichen können)
  • Ein Open-Source-Refactoring-Plugin: http://code.google.com/p/tane/ (es enthält zur Zeit ein Einzel Refactoring sowie die dazugehörigen gUI-Elemente, könnte es ein gutes Beispiel für Sie sein)