Wtyczki mogą także definiować rozwiązania dla znaczników, dzięki którym odpowiednie znaczniki problemów będą uwzględniane w funkcji Szybka poprawka dostępnej w środowisku roboczym. Użytkownicy mogą wybierać znaczniki problemów i wybierać opcję Szybka poprawka z menu podręcznego zawierającego listę poprawek wniesionych dla znacznika.
Rozwiązania dla znaczników wnosi się przy użyciu punktu rozszerzenia org.eclipse.ui.ide.markerResolution. Ten punkt rozszerzenia umożliwia wtyczkom powiązanie klasy (class), która implementuje interfejs IMarkerResolutionGenerator, z konkretnym typem znacznika. Znaczniki mogą być kwalifikowane tylko według typu lub także według wartości ich atrybutów. Pakiet JDT wnosi rozwiązanie dla znacznika dotyczącego problemów z kodem Java:
<extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator markerType="org.eclipse.jdt.core.problem" class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator"> </markerResolutionGenerator> </extension>
Generator rozwiązań dla znaczników jest odpowiedzialny za zwrócenie tablicy rozwiązań dla znaczników (IMarkerResolution), która będzie wyświetlana w menu podręcznym opcji Szybka poprawka. Gdy użytkownik wybierze jedną z poprawek, rozwiązanie zostanie uruchomione przy użyciu metody run().
Widok Problemy umożliwia jednoczesne rozwiązywanie wielu problemów. Użytkownik może umieścić na liście inne problemy wymagające rozwiązania i spełniające określone kryteria, a następnie zastosować wszystkie poprawki w jednym przebiegu. Aby można było stosować różne rozwiązania, implementacja interfejsu IMarkerResolution musi być podklasą klasy WorkbenchMarkerResolution.