1
RCP 어플리케이션에 QuickFix를 구현 중입니다.빠른 수정 - 확장 org.eclipse.ui.ide.markerResolution에 속성 추가하기
org.eclipse.ui.ide.markerResolution을 추가하고 IMarkerResolutionGenerator2 인터페이스를 구현하는 클래스를 만들었습니다.
public class MyResolutionGenerator implements
IMarkerResolutionGenerator2 {
@Override
public IMarkerResolution[] getResolutions(IMarker marker) {
....
}
@Override
public boolean hasResolutions(IMarker marker) {
return true;
}
}
I도 생성 해상도와 모든 것이 잘 작동한다.
순간 확장 점 org.eclipse.ui.ide.markerResolution에 속성을 추가하면 문제보기의 빠른 수정 옵션이 항상 비활성화됩니다.
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="com.priyank.visual.quickfix.MyResolutionGenerator"
markerType="com.priyank.test.model_marker">
<attribute
name="test"
value="testdata">
</attribute>
</markerResolutionGenerator>
아무런 예외도 발생하지 않지만 그 이유를 알아낼 수 없습니다.