В этом примере показано использование фрагмента датчика в области действия класса.
В этом примере датчик подсчитывает число экземпляров, созданных во всех классах в пакетах, отвечающих шаблону com.sample*, и сообщает о создании каждого сотого экземпляра.
Значение "fragment at class scope" определяет счетчик, отображающийся в статическом поле int-type в классе, в котором скомпилирован фрагмент entry. Фрагмент также объявляет статический инициализатор для класса fragment, который сообщает о загрузке датчика. Обратите внимание на то, что элементы в разделе фрагмента встроены в сгенерированный класс датчика, а не в классы, в которые встроен датчик. Для вставки статических полей или статической логики инициализации в классы, к которым применен датчик, применяются фрагменты типа staticInitializer или статические поля.