2010-08-12 14 views
5

Problem polega na tym, że istnieją dwa duże ustawiacze i pobierające, które psują edytor kodu źródłowego, Muszę przewijać w górę iw dół oraz rozróżniać, gdzie są rozgraniczenia metod biznesowych. Czy istnieje wtyczka, którą można ukryć lub złożyć setery i moduły pobierające?Jak spasować lub ukryć settery i pobierające w Eclipse?

Wiem, że niektóre biblioteki mogą eliminować setery i pobierające za pomocą adnotacji lub technik AOP, nie jest to dozwolone w moim projekcie.

Odpowiedz

1

Wolałbym umieścić metod biznesowych powyższe ustawiające i pobierające i umieścić coś takiego między nimi:

//================== Setters and getters start ===================== 
1

Używaj Ctrl + O nawigować

Utwórz sekcję, która oddziela określoną część kodu (jak sugeruje Bozho).

Zamiast przewijać kod Możesz użyć widoku konspektu.

Podczas pracy z Eclipse mysz nie jest naprawdę potrzebna.

1

Coffee Bytes Code Folding jest twoim przyjacielem:

kod dodaje strona Folding preferencji - Włącz/Wyłącz składane rodzajów - Kontrola Składany: np getter/setter, główne metody, konstruktory, inne metody osobno. - Fold Javadoc, komentarze blokowe, itp. Oddzielnie - Filtrowanie regionów składanych (np. Na liczbę linii) - Definiowanie własnych regionów składanych w oparciu o specjalnie zdefiniowane komentarze i definiowanie niestandardowych struktur składania (np. Jeśli, podczas, try/catch, przełącznik, komentarze, ...) - Nowy zestaw ikon

+0

Ten projekt jest martwy, a strona aktualizacja nie działa. – Sawyer

+0

Możesz zainstalować za pośrednictwem Yoxos marketplace w samym eclipse (Pomoc -> Eclipse Marketplace). Utrzymywany, czy nie, nadal działa, z niewielkimi problemami w Heliosie i oferuje więcej funkcjonalności niż domyślne składanie. – Sylar

1

Jeśli masz zbyt wielu pobierających i ustawiących mylących cię z metodami biznesowymi, wydaje się, że nadszedł czas, aby przekształcić się w dwie oddzielne klasy.

0

Zamówienie projectlombok. Generuje automatycznie pobierające/ustawiające właściwości i utrzymuje źródło czystym z tego kodu.

+1

powiedział, że wie o takich projektach i nie może z nich korzystać – Bozho

Powiązane problemy