문제점 마커가 Workbench 빠른 수정 기능에 참여할 수 있도록 플러그인에서 마커 해상도를 정의할 수도 있습니다. 사용자는 문제점 마커를 선택하고 마커에 대해 제공된 수정사항 목록을 포함하는 팝업에서 빠른 수정을 선택할 수 있습니다.
마커 해상도는 org.eclipse.ui.ide.markerResolution 확장점을 사용하여 제공합니다. 이 확장점을 사용하여 플러그인에서 IMarkerResolutionGenerator를 구현하는 클래스를 특정 유형의 마커와 연관시킬 수 있습니다. 마커는 마커 유형에 의해서만 규정되거나 하나 이상의 속성 값에 의해 더 자세히 규정될 수 있습니다. JDT는 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>
마커 해상도 생성자는 빠른 수정... 팝업에 표시되는 마커 해상도(IMarkerResolution)의 배열을 리턴해야 합니다. 사용자가 수정사항 중 하나를 선택하는 경우 해상도가 run()입니다.