Zpo-12-wyk-Slajd29

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

Zmienne thisJoinPoint i thisStaticJoinPoint

Zmienne thisJoinPoint i thisStaticJoinPoint


Szczególną rolę w dostępie do kontekstowej informacji o punkcie cięcia pełnią zmienne z rodziny thisJoinPoint . Zmienna, od której wzięła nazwę ta rodzina, pozwala na odczyt m.in. sygnatury wywołanej metody, klasy i obiektu wykonującego obecnie kod, listy i wartości parametrów, a nawet danych dotyczących fizycznego położenia kodu źródłowego w pliku.

Zmienna thisJoinPoint posiada wiele odmian i podtypów, m.in. ograniczoną do informacji statycznej zmiennę thisStaticJoinPoint .

Ponadto możliwości tej zmiennej w dużej mierze zależą od kontekstu: może ona np. odczytywać typ przechwyconego wyjątku w punkcie cięcia handler .


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