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
Gdy ustalimy już, które opcje nas interesują to klikamy przycisk
OK i wracamy do kreatora, którego kończymy klikając na
Finish. Po chwili nasz kod powinien być już zmieniony według wytycznych przez nas ustalonych przed chwilą.
Brak komentarzy:
Prześlij komentarz