Οι επεξεργαστές σημειώσεων αποτελούν βοηθητικά προγράμματα τα οποία μπορούν να δημιουργήσουν πρόσθετο κώδικα Java ή άλλα αρχεία και να παράγουν δείκτες προβλημάτων, βάσει των σημειώσεων σε Java 5 (JSR-175). Το τμήμα παραθύρου προτιμήσεων επεξεργασίας σημειώσεων επιτρέπει τη ρύθμιση των προτιμήσεων που ισχύουν για όλους τους επεξεργαστές σε ένα έργο ή ένα χώρο εργασίας. Το τμήμα παραθύρου προτιμήσεων διαδρομής μεθόδου κατασκευής προσδιορίζει τους επεξεργαστές που είναι ενεργοποιημένοι και επιτρέπει τη ρύθμιση μεμονωμένων επεξεργαστών.
Η επεξεργασία σημειώσεων είναι απενεργοποιημένη από προεπιλογή και πρέπει να
ενεργοποιηθεί επιλέγοντας αυτό το τετραγωνίδιο επιλογής για κάθε έργο που αυτό
απαιτείται. Η ενεργοποίηση της δυνατότητας επεξεργασίας σημειώσεων σε ένα έργο είναι απαραίτητη μόνο
για να λειτουργούν οι επεξεργαστές σημειώσεων στον κώδικα του συγκεκριμένου έργου. Η
απλή παρουσία σημειώσεων στον κώδικα δεν συνεπάγεται ότι απαιτείται επεξεργασία
σημειώσεων. Για παράδειγμα, οι σημειώσεις @Deprecated
και
@Override
συνήθως δεν απαιτούν επεξεργασία σημειώσεων.
Θα δημιουργηθούν αρχεία στο δίσκο σχετικά με τον καθορισμένο κατάλογο. Ως προεπιλογή, αυτός ο κατάλογος ονομάζεται ".apt_generated", γεγονός που προκαλεί το φιλτράρισμα της προβολής "Εξερεύνηση πακέτων". Στα αρχεία που δημιουργούνται έχει οριστεί το "παραγόμενο" bit. Σε μια εκκαθάριση, αφαιρούνται όλα τα παράγωγα αρχεία που βρίσκονται στο φάκελο του δημιουργημένου πρωτογενή κώδικα. Συνιστάται η χρήση αυτού του καταλόγου μόνο για αρχεία που δημιουργούνται από επεξεργαστές. Μην τοποθετήσετε αρχεία που δημιουργήθηκαν με μη αυτόματο τρόπο σε αυτό το φάκελο και μη χρησιμοποιήσετε ένα προϋπάρχον κατάλογο ως κατάλογο του δημιουργημένου πρωτογενή κώδικα.
Οι επιλογές που καταχωρούνται εδώ διατίθενται στους επεξεργαστές μέσω της διεπαφής AnnotationProcessorEnvironment. Ορισμένες επιλογές παρέχονται αυτόματα στους επεξεργαστές. Αν τις καταχωρήσετε σε αυτό το πλαίσιο διαλόγου, δεν θα υπάρχει κάποιο αποτέλεσμα, εφόσον οι τιμές που παρέχονται αυτόματα αντικαθιστούν τις τιμές που ορίζονται εδώ. Μπορείτε να βρείτε μια περιγραφή των αυτόματων επιλογών πατώντας εδώ. Για περισσότερες πληροφορίες σχετικά με τις επιλογές επεξεργαστών μπορείτε να βρείτε στο θέμα που βρίσκεται στο αράθυρο διαλόγου εισαγωγής επιλογών επεξεργαστή.