Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[aspectj] Regelnummer van pointcut achterhalen

Pagina: 1
Acties:

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
hoi

zit nu al een aardige tijd (vanaf gisteren :X) te kijken naar een aantal problemen waaronder deze:

ik moet een debuggertje schrijven waarbij ik van een aantal sockets de staat in de gaten houdt in java, met aspectj.
Nu is het zo dat ik het openen en sluiten van de sockets prima volg met een paar nette pointcuts in een aspect, maar ik moet ook achterhalen op welke regel in de java source de sockets worden geopend\gesloten.

Heb net de aspectj-reference nog maar eens een keer doorgespit, maar kan het niet vinden.

Kan iemand mij een bump de goede richting in geven?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
okay post je het op got, en zie je het half uurtje later gewoon.
stom....

Bij dezen de oplossing (voor het nageslacht :+):
code:
1
2
        SourceLocation source = thisJoinPoint.getSourceLocation();
        System.out.println(source.getLine());


Kun je gewoon in je pointcut-handlers pleuren.
Je moet dan org.aspectj.lang.reflect.SourceLocation importen.

[ Voor 7% gewijzigd door Boudewijn op 07-12-2007 08:12 ]