Med fragment i klassomfattningen anges probens data och initieringskrav, om sådana finns.
Fragment i klassomfattning är valfritt. Det kan användas till att innefatta statiska datamedlemmar, statiska hjälpfunktioner eller andra Java-konstruktorer i probklassen. Du kan exempelvis utföra en engångsinitiering för en prob genom att skapa en statisk initierare som körs när probens klass läses in.
Innehållet för fragmentet i klassomfattningen placeras i den genererade källkoden för probklassen i klassomfattningen. Det betyder att innehållet finns inuti den genererade probklassen men utanför alla metoder. De variabler som deklarerats i fragmentet som klassomfattning blir synliga för alla fragment i proben.
Den här typen av fragment gör att du kan infoga kod i den probklass som genereras med Probekit, alltså den klass som de andra probfragmenten kompileras i. Det här gäller inte instrumenterade klasser (klasser där proben körs). Om du vill infoga ett nytt statiskt fält i klasser där prober körs använder du staticField-specifikationen. Om du vill infoga kod i en klass där proben körs och som körs när klassen läses in använder du staticInitializer-fragmenttypen.
En prob kan endast ha ett fragment i klassomfattning.
Om du vill ange ett fragment i klassomfattning markerar du klassomfattningen, väljer Prob i redigerarens trädfönster och anger data för fragmentet i redigeringsfönstret.