Zmiany wymagane w przypadku adaptowania mechanizmów i interfejsów API w wersji 3.2

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.

  1. Punkt rozszerzenia uczestnika kompilacji

Punkt rozszerzenia uczestnika kompilacji

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.