2012-05-22 10 views
5

Poszukuję sposobu sortowania metod w klasie w taki sam sposób, w jaki są one sortowane w interfejsie nadpisywanym.Metody sortowania w tej samej kolejności, co interfejs implementujący w Eclipse

Jest to metoda implementująca tylko klasę z jednego interfejsu, więc nie powinny stanowić problemu.

Znalazłem podstawową funkcję sortowania z Eclipse, ale, o ile się dowiedziałem, może ona sortować tylko w odniesieniu do typu metody i nazwy metody.

Wszelkie pomysły? Wtyczki Eclipse?

Dzięki!

+2

Sądzę, że Eclipse nie jest możliwy. Jeśli jednak chcesz uporządkować projekt, możesz zmienić nazwę wszystkich metod interfejsu, dodając znak do każdego elementu, posortuj wszystkie klasy i zmień nazwę interfejsu. Rozumiem? – elias

Odpowiedz

1

Jeśli możesz także zmodyfikować źródło interfejsu, użyj opcji Źródło-> Sortuj elementy na zarówno interfejsu, jak i klasy. Następnie mają tę samą kolejność metod.

Nadal zastanawiam się, co staramy się osiągnąć sortując kod, jak nie widzę konieczności, bo

  • można mieć zarys sortowane, więc logiczne struktura może być wyświetlane tak, jak chcesz, niezależnie od zawartości pliku.
  • Nie widzę potrzeby porównywania dwóch plików tekstowo, ponieważ kompilator zawsze powie, czy pasują do siebie.
+0

To dlatego, że miałem interfejs, który grupował metody według jakiejś kategorii. Ale interfejs został rozszerzony. Więc po użyciu funkcji "Dodaj niezmodyfikowane metody" wszystkie zostały dodane na końcu, więc sortowanie kategorialne stało się kłopotliwe. Wypróbuję twoje rozwiązanie w ciągu sekundy. –

+0

Rozumiem, co masz na myśli, ale w twojej ofercie również traci się pierwotna kolejność interfejsu. Dzięki i tak –

Powiązane problemy