Zpo-12-wyk-Slajd24
Z Studia Informatyczne
Cięcie warunkowe
Szczególnym rodzajem punktu cięcia jest if , który pozwala na ewaluację warunku logicznego. Punkt ten jest osiągany, gdy warunek staje się prawdziwy.
Wyrażenie warunkowe użyte w deklaracji punktu cięcia może odwoływać się tylko do składowych statycznych, parametrów punktu cięcia lub porady oraz zmiennych thisJoinPoint . Nie może wywoływać metod niestatycznych aspektów lub korzystać z wartości lub wyjątków zgłaszanych przez poradę after . Należy także unikać efektów wynikających z ewaluacji warunku, ponieważ kolejność ewaluacji nie jest zdefiniowana w języku i jej nieoczekiwana zmiana może wywoływać nieprzewidziane efekty.