Zpo-12-wyk-Slajd26

Z Studia Informatyczne
Wersja z dnia 07:40, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
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 >>