Vizsgálókészlet áttekintése

A Vizsgálókészlet az Eclipse környezet keretrendszere, melynek segítségével vizsgálókat írhat és használhat. A vizsgálók olyan Java™ kódtöredékek, amik a programba illesztve információkat nyújtanak a programról annak futása közben.

A vizsgálók megértéséhez kezdjen az itt leírt vizsgálómintával. Ez az alapszintű vizsgáló a program futása közben meghívott metódusokat azonosító üzenet nyomtat.

A vizsgálók a Vizsgálókészlet szerkesztőben létrehozott bejegyzésekkel vannak meghatározva. Ez a minta egyetlen töredéket tartalmaz; a töredékek határozzák meg, hogy mit tesz a vizsgáló. A töredék meghatározások az alábbiak:

Így néz ki a vizsgáló a Vizsgálókészlet szerkesztőben:

A Vizsgálókészlet szerkesztője, a Témakörökben leírt alapszintű kódminta bejegyzéseivel.

Miután a Vizsgálókészlettel létrehozott egy vizsgálót, alkalmazhatja őket a projekt osztály- és jar fájljaihoz. A projekt futtatásakor a töredékkód együtt fog futni a programmal.

Itt található a vizsgálók létrehozásának és használatának bemutatása, a Vizsgálókészlet nyújtotta segítség leírásával együtt:
  1. A Vizsgálókészlet szerkesztővel vizsgálókat hozhat létre a Vizsgálókészlet forrásfájljaiban. A Vizsgálókészlet forrásfájljainak csak .probe kiterjesztése lehet. Legalább egy vizsgálót, és minden egyes vizsgáló legalább egy vizsgáló töredéket tartalmazhat.
  2. A Vizsgálókészlet Java metóduskészletté állítja össze a vizsgálótöredékeket, majd lefordítja őket. A Vizsgálókészlet vizsgálók fordításakor általános Java leírással kombinálja a vizsgálótöredékeket, és Java forráskódot hoz létre egy új vizsgálóosztályhoz. A vizsgáló töredékekből előállított függvények az új vizsgáló osztály statikus (static) metódusaiként jelennek meg.
  3. Vizsgáló alkalmazásánál megadhatja a vizsgálandó célosztályokat és jar fájlokat. A Vizsgálókészlet bytekód felkészítés (BCI) alrendszer a rendelkezésre álló vizsgálók listájára és azok célmintáira hivatkozik, valamint a célprogramokba illeszti a vizsgáló töredék metódusok hívását. A célmetódusokba beszúrt hívó utasítások feldolgozására a felkészítés kifejezéssel hivatkozhatunk. A felkészített metódust tartalmazó osztályok neve vizsgált osztály. A vizsgáló töredék számára szükséges adatelemek (például a metódus neve és osztályneve) argumentumokként kerülnek átadásra.
  4. Az alkalmazás felkészítése után. A vizsgálótöredékek a program futása közben futnak.
A vizsgálótöredék típusa határozza meg, mikor fut a töredék. Típusok megadásával az alábbi esetekben indíttathatja el a töredékeket:

A vizsgáló töredékek olyan adatelemekhez férnek hozzá, amik különböző információkat nyújtanak az alkalmazásról a beillesztés pontján. Például:

Ha a vizsgálót csak bizonyos osztályokra és metódusokra kívánja alkalmazni, akkor adja meg a célpontokat vagy állítsa be a szűrőket. További információkért lásd: Vizsgáló célok és szűrők.

Kapcsolódó fogalmak
Vizsgálók kezelése
A metódus vizsgáló és a hívóhely vizsgáló
Kapcsolódó leírások
Vizsgálókészlet példák