Annotasjonsbehandling

Annotasjonsprosessorer er hjelpeprogrammer som kan genererer ytterligere Java-kode eller andre filer, og produsere problemmerker, basert på Java 5- (JSR-175)-annotasjoner. Preferanseruten for annotasjonsbehandling tillater konfigurasjon av preferanser som gjelder alle behandlere i et prosjekt eller arbeidsområde. Preferanseruten Factory-bane angir hvilke behandlere som er aktivert, og tillater konfigurering av individuelle behandlere.

Aktiver annotasjonsbehandling

Annotasjonsbehandling er som standard slått av, og den må slås på ved å merke av i denne avmerkingsboksen for hvert prosjekt som trenger det. Det er bare nødvendig å aktivere annotasjonsbehandling i et prosjekt hvis du vil at annotasjonsprosessorene skal fungere på dette prosjektets kode. At det finnes annotasjoner i koden, betyr ikke at det er nødvendig med annotasjonsbehandling. For eksempel krever ikke annotasjonene @Deprecated og @Override behandling.

Generert kildekatalog

Filer blir generert på disk, relativt til den oppgitte katalogen. Som standard har denne katalogen navnet ".apt_generated", som gjør at den filtreres ut av visningen Pakkeutforsker. Genererte filer har bitsettet "derived"; under en rydding fjernes alle avledete filer under den genererte kildekatalogen. Det anbefales at denne katalogen bare brukes for filer som er generert av behandlere. Ikke plasser manuelt opprettede filer under denne katalogen, og ikke bruk en allerede eksisterende katalog som generert kildekatalog.

Behandleralternativer

Alternativer som oppgis her blir tilgjengelige for behandlerne via grensesnittet AnnotationProcessorEnvironment. Noen alternativer blir automatisk tilgjengelige for behandlerne. Det har ingen effekt å legge dem inn i denne dialogboksen, siden de automatisk oppgitte verdiene overstyrer eventuelle verdier som er oppgitt her. De automatiske alternativene er beskrevet her. Du finner flere opplysninger om behandleralternativer i emnet om inndatadialogboks for behandleralternativ.