W tej sekcji opisano zmiany wymagane do zmodyfikowania wtyczki z wersji 3.1 tak, aby umożliwić adaptowanie mechanizmów i interfejsów API w wersji 3.2.
Nowy punkt rozszerzenia (org.eclipse.jdt.core.compilationParticipant
) umożliwia uczestnictwo wtyczek zależnych od org.eclipse.jdt.core
w procesie budowania Java, a także w uzgadnianiu edytorów Java.
Implementując punkt rozszerzenia org.eclipse.jdt.core.compiler.CompilationParticipant
i rozszerzając go, można otrzymywać powiadomienie, gdy budowanie się rozpoczyna, gdy czyszczenie się rozpoczyna lub gdy kopia robocza (w edytorze Java) jest uzgadniana.
W czasie tych powiadomień można dodawać, zmieniać lub usuwać typy, tworzyć znaczniki budowania i zgłaszać błędy do edytora Java.