Απαιτούμενες αλλαγές κατά την υιοθέτηση των μηχανισμών και των API της έκδοσης 3.2

Αυτή η ενότητα περιγράφει τις αλλαγές που απαιτούνται αν θέλετε να αλλάξετε την πρόσθετη λειτουργία έκδοσης 3.1 για να υιοθετήσετε τους μηχανισμούς και τα API της έκδοσης 3.2.

  1. Σημείο επέκτασης για συμμετοχή στη μεταγλώττιση

Σημείο επέκτασης για συμμετοχή στη μεταγλώττιση

Ένα νέο σημείο επέκτασης (org.eclipse.jdt.core.compilationParticipant) επιτρέπει στις πρόσθετες λειτουργίες που εξαρτώνται από το org.eclipse.jdt.core να συμμετέχουν στη διεργασία δόμησης Java καθώς και στη διευθέτηση των λειτουργιών επεξεργασίας Java.

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