Fragment ved klasseomfang

Fragment ved klasseomfang angiver probens eventuelle krav til data og initialiseringsfunktioner.

Fragmentet ved klasseomfang er valgfrit. Det kan bruges til at inkludere statiske medlemmer, statiske hjælperfunktioner eller andre Java-strukturer i probeklassen. Du kan f.eks. foretage en engangsinitialisering af en probe ved at oprette en statisk initialiseringsfunktion, der udføres, når probens klasse indlæses.

Indholdet af fragmentet ved klasseomfang placeres i den genererede kildekode for probeklassen ved klasseomfang. Det vil sige, at indholdet vises inde i den probede klasse, men uden for alle metoder. De variabler, der er erklæret i fragmentet ved klasseomfang, vil være synlige for alle fragmenter i proben.

Med denne fragmenttype kan du indsætte kode i den probeklasse, der er genereret af Probekit, og som er den klasse, hvor dine andre probefragmenter er kompileret ind i. Typen kan ikke anvendes på instrumenterede (probede) klasser. Hvis du vil indsætte et nyt statisk felt i probede klasser, skal du bruge specifikationen staticField. Hvis du i en probet klasse vil indsætte kode, som udføres, når klassen indlæses, skal du bruge fragmenttypen staticInitializer.

En probe kan kun have ét fragment ved klasseomfang.

Eksempel:

Hvis du vil angive et fragment ved klasseomfang, skal du vælge Fragment i editorens delvindue med træstrukturen og angive oplysninger om fragmentet i redigeringsdelvinduet.

En Java-kodeindgang for Fragment ved klasseomfang i Probekit Editor. Indgangen er: static public int call_counter = 0;

Relaterede oplysninger
Eksempel på Fragment ved klasseomfang