Luokan vaikutusalueen fragmentti määrittää luotauksen tieto- ja alustusvaatimukset, jos sellaisia on.
Luokan vaikutusalueen fragmentti on valinnainen. Sen avulla voi sisällyttää staattisia tietojäseniä, staattisia apufunktioita tai mitä tahansa Java-rakenteita luotausluokkaan. Voit toteuttaa esimerkiksi luotauksen kerta-alustuksen luomalla staattisen alustustoiminnon, joka ajetaan, kun luotauksen luokka ladataan.
Luokan vaikutusalueen fragmentin sisältö sijoitetaan luokan vaikutusalueen luotausluokan muodostettuun koodiin. Toisin sanoen sisältö tulee näkyviin muodostetun luotausluokan sisällä, mutta kaikkien metodien ulkopuolella. Luokan vaikutusalueen fragmentissa esitellyt muuttujat ovat näkyvissä luotauksen kaikille fragmenteille.
Tällaisen fragmentin avulla voit lisätä Probekitin muodostamaa koodia luotausluokkaan, joka on se luokka, johon muut luotausfragmentit käännetään. Se ei koske instrumentoituja (luodattuja) luokkia. Voit lisätä luodattuihin luokkiin uuden staattisen kentän käyttämällä staticField-määritystä. Voit lisätä koodia luodattuun luokkaan, joka ajetaan, kun luokka ladataan, käyttämällä staticInitializer-fragmenttityyppiä.
Luotauksessa voi olla vain yksi luokan vaikutusalueen fragmentti.
Voit kirjoittaa luokan vaikutusalueen fragmentin valitsemalla Luotaus-vaihtoehdon muokkausohjelman rakenneruudusta ja antamalla fragmentin tiedot muokkausruudussa.