Fragment w zasięgu klasy określa dane i wymagania dotyczące inicjowania sondy, jeśli takie istnieją.
Fragment w zasięgu klasy jest obiektem opcjonalnym. Umożliwia on włączanie do klasy sondy danych składowych static, funkcji aplikacji pomocniczych static i wszystkich pozostałych konstrukcji Java. Można na przykład przeprowadzić jednorazowe inicjowanie sondy, tworząc inicjator static, który jest uruchamiany po załadowaniu klasy sondy.
Treść fragmentu w zasięgu klasy jest umieszczana w wygenerowanym kodzie źródłowym klasy sondy w zasięgu klasy. Oznacza to, że treść będzie widoczna w wygenerowanej klasie sondy, ale poza wszystkimi metodami. Zmienne zadeklarowane we fragmencie w zasięgu klasy będą widoczne dla wszystkich fragmentów sondy.
Tego rodzaju fragment pozwala wstawiać kod do klasy sondy wygenerowanej przez pakiet Probekit, czyli klasy, do której kompilowane są inne fragmenty sondy. Nie dotyczy to klas instrumentowanych (sondowanych). Aby wstawić nowe pole static do sondowanej klasy, należy użyć specyfikacji obiektu staticField. Aby do sondowanej klasy wstawić kod, który będzie uruchamiany po załadowaniu klasy, należy użyć fragmentu typu staticInitializer.
Sonda może zawierać tylko jeden fragment w zasięgu klasy.
Aby wprowadzić fragment w zasięgu klasy, na panelu drzewa w edytorze należy wybrać pozycję Sonda i wprowadzić dane fragmentu na panelu edycji.