Luotausten kohteet ja suodattimet

Probekit määrittää kahden sääntöjoukon avulla, tuleeko tietty metodi instrumentoida: toiset säännöt on määritetty luotauksen määrityksen kohdemääritysosassa ja toiset Profiili-valintaikkunassa suodattimina, kun sovellus aloitetaan. Sekä kohdemääritykset että suodattimet vaikuttavat siihen, käytetäänkö luotausta tiettyyn metodiin, vaikka niitä ei määritettäisi erikseen.

Jotta luotausta käytettäisiin tiettyyn metodiin, molempien sääntöjoukkojen tuloksena on oltava, että metodi merkitään "sisältyväksi".

Probekit määrittää, merkitseekö sääntöjoukko metodin sisältyväksi, käsittelemällä kunkin säännön yksittäin siinä järjestyksessä, johon käyttäjä on järjestänyt ne, ja vertaamalla paketin, luokan ja metodin nimeä säännön kaavoihin. Kun vastaavuus löytyy, metodi merkitään "sisältyväksi" tai "pois jätettäväksi" sen mukaan, mitä säännössä määrätään. Ensimmäinen vastaavuus määrää metodin tuloksen, joten muita sääntöjä ei enää tarkisteta. Kunkin sääntöjoukon lopussa on implisiittinen "sisällytä kaikki" -sääntö, joten jos sääntöjoukko on tyhjä tai jos minkään säännön kaavat eivät vastaa metodia, metodi määritetään sisältyväksi.

Voit luodata tietyn metodin tai metodijoukon käyttämällä kohdemäärityksiä, suodattimia tai näiden yhdistelmää:

Aiheeseen liittyviä viitteitä
Luotaustietojen keruu: Peruskäyttö