Merkinnän selvityksen lisäys

Lisäosat voivat määrittää myös merkintöjen selvityksiä niin, että niiden ongelmamerkinnät voivat osallistua työympäristön Pikakorjaus-tuoteominaisuuteen. Käyttäjät voivat valita ongelmamerkinnän ja valita Pikakorjaus-vaihtoehdon ponnahdusikkunasta, jossa on luettelo merkinnälle toimitetuista korjauksista.

Merkinnän pikakorjausvalikko

Merkintöjen selvitykset lisätään org.eclipse.ui.ide.markerResolution-laajennuspisteen avulla. Tämän laajennuspisteen avulla lisäosat voivat liittää luokan, joka toteuttaa IMarkerResolutionGenerator-rajapinnan, tietyn lajin merkintään.  Merkintä voi olla tarkennettu ainoastaan merkinnän lajilla tai se voi olla tarkemmin tarkennettu yhden tai usean määritteensä arvolla. JDT toimittaa merkinnän selvityksen Java-ongelmia varten:

<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>

Merkinnän selvityksen kehitin palauttaa merkintöjen selvitysten taulukon (IMarkerResolution), joka näkyy Pikakorjaus-ponnahdusikkunassa. run() tehdään selvitykselle, jos käyttäjä valitsee jonkin korjauksista.

Merkintöjen selvitykset