executableUnit 프로브 단편 예제

이 예제에서는 executableUnit 프로브 단편의 사용법을 설명합니다.

이 예제에서 프로브는 로드하는 모든 클래스의 소스 파일 이름, 메소드 이름 및 행 테이블을 포함하는 System.out에 추적 행을 생성한 다음, 실행할 모든 실행 가능 단위에서 추적 행을 생성합니다.

Probekit 편집기에서 이 프로브는 다음 항목으로 정의됩니다.

  • 단편. 트리 분할창에서 단편을 선택하여 이 값을 입력하십시오.
    • 단편 유형: staticInitializer
    • 데이터 항목:
      • 데이터 유형: className, 이름: cname
      • 데이터 유형: classSourceFile, 이름: csource
      • 데이터 유형: methodNames, 이름: mnames
      • 데이터 유형: methodLineTables, 이름: mltables
    • Java 코드:

      System.out.println(" [ClassLoad: " + cname +
      " source: " + csource +
      " methods: " + mnames +
      " linetables: " + mltables + "]");

  • 단편. 프로브를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 단편을 클릭하여 이 값을 입력하십시오.
    • 단편 유형: executableUnit
    • 데이터 항목:
      • 데이터 유형: methodNumber, 이름: mnum
      • 데이터 유형: executableUnitNumber, 이름: eunum
    • Java 코드:

      System.out.println("[hit method " + mnum + " eu " + eunum + "]");