FragmentAtClassScope 프로브 오브젝트는 프로브의 데이터 및 초기화 요구사항에 대한 스펙입니다.
FragmentAtClassScope 오브젝트는 선택적입니다. 정적 데이터 구성원, 정적 헬퍼 함수 또는 기타 Java 구성을 프로브 클래스에 포함시키는 데 사용할 수 있습니다. 예를 들어, 프로브 클래스가 로드될 때 실행할 정적 초기화 프로그램을 작성하여 프로브에 대한 초기화를 일회 수행할 수 있습니다.
FragmentAtClassScope 오브젝트의 컨텐츠는 프로브 클래스에 대해 생성된 소스 코드에서 클래스 영역에 배치됩니다. 즉, 컨텐츠는 생성된 프로브 클래스 내부에 나타나지만 모든 메소드의 외부에 나타납니다.
이러한 유형의 단편을 사용하여 Probekit에 의해 생성된 프로브 클래스 즉, 다른 프로브 단편을 컴파일한 클래스에 코드를 삽입할 수 있습니다. 이는 인스트루먼트된(프로브된) 클래스에는 적용되지 않습니다. 프로브된 클래스에 새 정적 필드를 삽입하려면 staticField 오브젝트를 참조하십시오. 클래스 로드 시 실행할 프로브된 클래스에 코드를 삽입하려면 staticInitializer 단편 유형을 참조하십시오.
프로브는 하나의 FragmentAtClassScope 오브젝트만 가질 수 있습니다.
<fragmentAtClassScope> static public int call_counter = 0; </fragmentAtClassScope>
포함된 위치
프로브 오브젝트
상위 주제: Probekit 참조
관련 정보
FragmentAtClassScope 예제