2009-10-15 11 views
7

Estoy depurando una aplicación SpringSource en Eclipse 3.5 que hace un uso intensivo de AOP para conectar los componentes.Depuración de Eclipse/paso al método omitiendo el cableado AOP

Si quiero entrar en un método de una clase conectada con AOP, primero tengo que recorrer 20 capas de métodos de cableado de SpringSource antes de volver a acceder a mi propio código fuente.

¿Hay alguna manera de configurar Eclipse para omitir las capas a las que no tiene origen y pasar directamente a mi método?

Respuesta

13

Pruebe Windows> Preferencias> Java> Depurar> Filtrado por pasos. Marque "Usar filtros de pasos" y simplemente agregue los paquetes/clases que no desea ingresar a la lista. Ver http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/views/debug/ref-usestepfilters.htm para más detalles.

+0

Estoy utilizando Kepler y entrando en una interfaz de proximidad pasos en todo tipo de otras clases no AOP (por ejemplo, org.springframework.util.ReflectionUtils). Después de diez rondas de agregar otra clase/paquete, me dieron por vencido y pido consejo aquí ... – Tom

6

aquí mi filtro para hacer que funcione:

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

Cuestiones relacionadas