Αυτή η ενότητα περιγράφει τις αλλαγές που απαιτούνται αν θέλετε να αλλάξετε την πρόσθετη λειτουργία έκδοσης 3.1 για να υιοθετήσετε τους μηχανισμούς και τα API της έκδοσης 3.2.
Ένα νέο σημείο επέκτασης
(org.eclipse.jdt.core.compilationParticipant
) επιτρέπει στις
πρόσθετες λειτουργίες που εξαρτώνται από το org.eclipse.jdt.core
να
συμμετέχουν στη διεργασία δόμησης Java καθώς και στη διευθέτηση των λειτουργιών
επεξεργασίας Java.
Υλοποιώντας το
org.eclipse.jdt.core.compiler.CompilationParticipant
και
επεκτείνοντας αυτό το σημείο, θα ενημερώνεστε για την έναρξη μιας διεργασίας
δόμησης, την έναρξη μιας διεργασίας καθαρισμού ή τη διευθέτηση ενός αντιγράφου
εργασίας (σε μια λειτουργία επεξεργασίας Java). Κατά τη διάρκεια αυτών των
ειδοποιήσεων, είναι δυνατή η προσθήκη, η αλλαγή ή η αφαίρεση ειδών, η δημιουργία
δεικτών δόμησης ή η αναφορά σφαλμάτων στη λειτουργία επεξεργασίας Java.