Jakiś czas temu jeden ze znajomych zapytał mnie, czy można w Eclipsie automatycznie dodać nawiasy do instrukcji warunkowych i pętli, tak gdzie tych nawiasów nie ma. Chwilę się zastanowiłem i powiedziałem, że chyba nie da rady. Kilka dni później natknąłem się na opcję Source->Clean Up... jakie było moje zdziwienie, że można tam nie tylko dodać rzeczone nawiasy, ale także na różne sposoby zmienić/wyczyścić swój kod.
Jak to działa? Otwieramy sobie wybraną klasę i udajemy się w menu głównym do Source->Clean Up...
Pokaże nam się kreator, w którym będziemy mogli wybrać, czy chcemy korzystać, z któregoś z już zdefiniowanych profili, stworzyć własny profil na potrzeby chwili (2), czy też zdefiniować własny profil, z którego będziemy mogli korzystać później.
Żeby szybko zobaczyć, jakie mamy możliwości, wybieramy drugą opcję (Use custom profile) i klikamy przycisk Configure.
W nowym oknie ukaże nam się kilkanaście opcji podzielonych na kilka zakładek, w zależności od kategorii. Spójrzmy na kilka ciekawych elementów (zauważcie, że przy każdym naszym wyborze zmienia się kod umieszczony w panelu po prawej stronie):
- Wspomniana już możliwość dodania nawiasów do instrukcji warunkowych i pętli
- Konwersja pętli na wersję "foreach" (jast na to jakaś dobra nazwa?)
- Dodanie słowa kluczowego final tam gdzie jest to możliwe (i gdzie sobie tego życzymy)
- Usunięcie nieużywanych zmiennych lokalnych
- Usunięcie niepotrzebnych rzutowań
- Dodanie brakujących adnotacji
- Dodanie niezaimplementowanych metod z nadklas lub interfejsów
Brak komentarzy:
Prześlij komentarz