Zpo-12-wyk-Slajd26
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Kontrola przepływu sterowania
Za pomocą AspectJ można kontrolować także bardziej dynamiczne aspekty zachowania programu. Punkt cięcia cflow reprezentuje kod znajdujący się w obszarze sterowania wywoływanym przez podaną metodę, włączają ją samą. Podobny punkt cięcia cflowbelow jest jest poddrzewem cflow , jednak nie zawiera on samej metody, którą określono w sygnaturze punktu.
W obu przypadkach stan kontekstu można odczytać wykorzystując punkty cięcia this , target i args .
Należy pamiętać, że tych punktów cięcia nie można negować, czyli używać w konstrukcjach typu ! cflow ( Klasa . metoda ())