Zpo-12-wyk-Slajd26

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Kontrola przepływu sterowania

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 ())


<< Poprzedni slajd | Spis treści | Następny slajd >>