ich habe eine Methodensignatur, dieWie kann ich @aspectJ gezielt auf bestimmte Unterklassen ausrichten, wenn die Methodensignatur die Elternklasse hat?
public void accept(ParentInterface parent)
wo ParentInterface eine Schnittstelle ist. Ich möchte, dass mein Pointcut nur spezifisch auf eine Klasse TestA abzielt, aber nicht auf eine Klasse TestB, die beide das ParentInterface implementieren.
Derzeit habe ich folgende pointcut:
@Pointcut("call(public void accept(package.ParentInterface))")
Aber das würde Instanzen fangen, wo akzeptieren wird auch in einer TestB Beispiel nehmen. Gibt es eine Methode, dies zu beheben?