Cele i filtry sond

Pakiet Probekit określa, czy daną metodę należy instrumentować, na podstawie dwóch zestawów reguł: reguł określonych w części definicji sondy dotyczącej specyfikacji celu oraz reguł określonych jako filtry w oknie dialogowym Profil podczas uruchamiania aplikacji. To, czy sonda zostanie zastosowana do danej metody, zależy zarówno od filtrów, jak i specyfikacji celu, nawet jeśli nie zostały one określone bezpośrednio.

Aby sonda została zastosowana do danej metody, wynikiem obu zestawów reguł musi być metoda oznaczona jako "włączona".

Aby określić, czy zestaw reguł zawiera metodę, pakiet Probekit rozpatruje reguły jedna po drugiej w kolejności, w jakiej zostały one ułożone i porównuje nazwę pakietu, klasy i metody dla metody ze wzorcami zdefiniowanymi w regule. Jeśli występuje zgodność, metoda jest oznaczana jako "włączona" lub "wykluczona" w zależności od tego, co jest zdefiniowane w regule. Wynik dla metody jest określany na podstawie pierwszej zgodnej reguły; inne reguły nie są sprawdzane. Na końcu każdego zestawu znajduje się niejawna reguła "włączyć wszystko", w związku z czym, jeśli zestaw jest pusty lub nie ma reguły, której wzorzec byłby zgodny z metodą, metoda jest włączana.

Aby wykonać sondę dla określonej metody lub zestawu metod, można użyć specyfikacji celu, filtrów lub zarówno specyfikacji celów, jak i filtrów.

Informacje pokrewne
Zbieranie danych sondy: podstawowe użycie