Skip to content

Commit 945e6fa

Browse files
committed
Fix code mining edge case
Avoid using AbstractCodeMining class since otherwise we cannot determine which of the following three cases we have: in-line code mining, line header code minings, or line footer code mining. See org.eclipse.jface.internal.text.codemining.CodeMiningManager.
1 parent 01af905 commit 945e6fa

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tests/org.eclipse.ui.editors.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTestProvider.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.eclipse.jface.text.BadLocationException;
2020
import org.eclipse.jface.text.ITextViewer;
2121
import org.eclipse.jface.text.Position;
22-
import org.eclipse.jface.text.codemining.AbstractCodeMining;
2322
import org.eclipse.jface.text.codemining.AbstractCodeMiningProvider;
2423
import org.eclipse.jface.text.codemining.ICodeMining;
2524
import org.eclipse.jface.text.codemining.ICodeMiningProvider;
@@ -50,7 +49,7 @@ public String getLabel() {
5049
});
5150
}
5251
if (provideContentMiningAtOffset >= 0) {
53-
minings.add(new AbstractCodeMining(new Position(provideContentMiningAtOffset, 1), this, null) {
52+
minings.add(new LineContentCodeMining(new Position(provideContentMiningAtOffset, 1), this, null) {
5453
@Override
5554
public String getLabel() {
5655
return "Content mining";

0 commit comments

Comments
 (0)