Annotationsbehandling

Annotationsprocessorer er hjælpeprogrammer, der kan generere yderligere Java-kode eller andre filer samt fremstille problemmarkeringer baseret på Java 5-annotationer (JSR-175). I indstillingsdelvinduet Annotationsbehandling kan du konfigurere indstillinger, der gælder for alle processorer i et projekt eller arbejdsområde. I delvinduet Indstillinger for fabrikssti vises de processorer, der er aktiveret, og de enkelte processorer kan konfigureres her.

Aktivér annotationsbehandling

Annotationsbehandling er som standard deaktiveret. Du kan aktivere annotationsbehandling for hvert projekt, der har brug for det, ved at vælge afkrydsningsfeltet. Det er kun nødvendigt at aktivere annotationsbehandling i et projekt for få annotationsprocessorer til at behandle projektets kode. At der findes annotationer i koden er ikke ensbetydende med, at annotationsbehandling er påkrævet. F.eks. kræves normalt ingen behandling af annotationerne @Deprecated og @Override.

Genereret kildebibliotek

Filer genereres på disken i forhold til det angivne bibliotek.Standardnavnet på biblioteket er ".apt_generated", som indebærer, at det ikke vises i oversigten Package Explorer. Bitten "afledt" er angivet for genererede filer. Ved en oprydning vil alle afledte filer under det genererede kildebibliotek blive fjernet. Det anbefales kun at bruge biblioteket til filer, der genereres af processorer. Placér ikke manuelt oprettede filer i biblioteket, og brug ikke et bibliotek, der allerede findes, som genereret kildebibliotek.

Processorindstillinger

De indstillinger, der angives her, stilles til processorernes rådighed via grænsefladen AnnotationProcessorEnvironment. Visse indstillinger angives automatisk til processorerne. Det har ingen virkning at indstille dem i denne dialogboks, da eventuelle værdier her tilsidesættes af de automatisk angivne værdier. De automatiske indstillinger er beskrevet her. Der findes flere oplysninger om processorindstillinger under emnet Dialogboksen Angiv processorindstilling.