클래스 범위 프로브 단편

클래스 범위의 단편에서는 프로브의 초기화 요구사항 및 데이터가 있는 경우 이를 지정합니다.

클래스 범위의 단편은 선택사항입니다. 정적 데이터 구성원, 정적 헬퍼 함수 또는 기타 Java 구성을 프로브 클래스에 포함시키는 데 사용할 수 있습니다. 예를 들어, 프로브의 클래스를 로드할 때 실행하는 정적 초기화 프로그램을 작성하여 프로브에서 초기화를 한 번 수행할 수 있습니다.

클래스 범위 단편의 컨텐츠는 클래스 범위의 프로브 클래스에서 생성된 소스 코드에 있습니다. 즉, 컨텐츠는 생성된 프로브 클래스 내부에 나타나지만 모든 메소드의 외부에 나타납니다. 클래스 범위의 단편에서 선언된 변수는 프로브의 모든 단편에 표시됩니다.

이러한 종류의 단편을 사용하면 Probekit에서 생성된 프로브 클래스에 코드를 삽입할 수 있습니다. 이때 이 클래스는 기타 프로브 단편을 컴파일하는 클래스입니다. 이는 인스트루먼트화된(프로브된) 클래스에는 적용되지 않습니다. 프로브된 클래스에 새 static 필드를 삽입하려면 staticField 스펙을 사용하십시오. 클래스를 로드할 때 실행하는 프로브된 클래스에 코드를 삽입하려면 staticInitializer 단편 유형을 사용하십시오.

프로브는 클래스 범위의 단편 하나만 포함할 수 있습니다.

예제:

클래스 범위의 단편을 입력하려면 편집기의 트리 분할창에서 프로브를 선택한 후 편집 분할창에 단편의 데이터를 입력하십시오.

프로브 편집기에 표시된 클래스 범위 단편의 Java 코드 항목. 이 항목은 다음과 같습니다. public int call_counter = 0;

관련 정보
클래스 범위 프로브 단편 예제