2009-10-15 7 views
7

Debuguję aplikację SpringSource w Eclipse 3.5, która intensywnie wykorzystuje AOP do łączenia komponentów.Debugowanie Eclipse/krok do metody pomijanie okablowania AOP

Jeśli chcę przejść do metody klasy połączonej z AOP, najpierw muszę przejść przez około 20 warstw metod okablowania SpringSource przed ponownym uzyskaniem własnego kodu źródłowego.

Czy istnieje sposób, aby skonfigurować Eclipse, aby pominąć warstwy, do których nie ma źródła i krok bezpośrednio do mojej metody?

Odpowiedz

13

Wypróbuj Windows> Preferencje> Java> Debugowanie> Filtrowanie krokowe. Zaznacz "Użyj filtrów kroków" i po prostu dodaj pakiety/klasy, do których nie chcesz wejść na listę. Aby uzyskać więcej informacji, patrz http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-usestepfilters.htm.

+0

Używam Keplera i wkraczam w etapy interfejsu proxy do wszystkich innych klas innych niż AOP (np. org.springframework.util.ReflectionUtils). Po dziesięciu rundach dodania kolejnej lekcji/pakietu, jestem już zrezygnowany i proszę o poradę tutaj ... – Tom

6

tutaj mój filtr to działało:

pakiet. Java.lang *
pakiet. Java.util *
pakiet: net.sf.cglib *
pakiet. Org.springframework .aop. *