異常なエラーが発生し、何かが足りない可能性があります。ファイルの最初の行にエラーマーカーを表示するだけのテストプラグインを作成しました。ボタンを押すとトリガーされるこのコードを使用しています
public void createMarkerForResource(IResource resource) throws CoreException {
HashMap map = new HashMap();
MarkerUtilities.setLineNumber(map, 1);
MarkerUtilities.setMessage(map, "HAZARD");
map.put(IMarker.SEVERITY, IMarker.SEVERITY_WARNING);
MarkerUtilities.createMarker(resource, map, IMarker.TEXT);
}
コードは機能していないように見えましたが、詳しく調べてみると、何かが起こっています。ルーラーには「クリック可能な」領域がありますが、アイコンはありません...
前:
後:
何か案は?
(同様の質問があることは承知していますが、それは自己解決であり、さまざまなアプローチを使用し、さまざまな応答を得ているため、これを開く価値があると思いました。)