Можно ли установить pointcut при вызове собственного метода с помощью AspectJ? Я попробовал следующий аспект:
public aspect EmailAspect {
pointcut conn() : call(* java.net.PlainSocketImpl.socketConnect(..));
before() : conn() {
System.out.println("Connecting");
}
}
Но это не работает. Я также не нашел много соответствующей информации в гугле (кроме этого http://blog.jayway.com/2007/02/16/static-mock-using-aspectj, однако неясно, возможно ли это и как это сделать).
Я попытался отладить свой тестовый код (который подключается только к некоторому локальному порту TCP) в Eclipse, и eclipse остановился в точке останова socketConnect().
Спасибо.
ОБНОВЛЕНИЕ
Это, вероятно, причина: