Skip to content

Commit a22c353

Browse files
committed
Set afterPosition argument to true for inline code mining examples
1 parent fe9f52e commit a22c353

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

examples/org.eclipse.jface.text.examples/src/org/eclipse/jface/text/examples/codemining/ReferenceInLineCodeMining.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class ReferenceInLineCodeMining extends LineContentCodeMining {
2323

2424
public ReferenceInLineCodeMining(String label, int positionOffset, IDocument document,
2525
ICodeMiningProvider provider) {
26-
super(new Position(positionOffset, 1), provider);
26+
super(new Position(positionOffset, 1), true, provider);
2727
this.setLabel(label);
2828
}
2929

tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ public void testCodeMiningSwitchingBetweenInLineAndLineHeader() {
511511
Assert.assertTrue("Line header code minigs were used. Expected in-line code minings instead.", new DisplayHelper() {
512512
@Override
513513
protected boolean condition() {
514-
return widget.getStyleRangeAtOffset(index - 1) != null
514+
return widget.getStyleRangeAtOffset(index) != null
515515
&& widget.isVisible() && widget.getLineVerticalIndent(0) == 0;
516516
}
517517
}.waitForCondition(widget.getDisplay(), 1000));
@@ -523,7 +523,7 @@ protected boolean condition() {
523523
Assert.assertTrue("In-line code minigs were used (or no code minings at all). Expected line header code minings.", new DisplayHelper() {
524524
@Override
525525
protected boolean condition() {
526-
return widget.getStyleRangeAtOffset(index - 1) == null && widget.getLineVerticalIndent(0) > 0;
526+
return widget.getStyleRangeAtOffset(index) == null && widget.getLineVerticalIndent(0) > 0;
527527
}
528528
}.waitForCondition(widget.getDisplay(), 1000));
529529

@@ -534,7 +534,7 @@ protected boolean condition() {
534534
Assert.assertTrue("Line header code minigs were used. Expected in-line code minings instead.", new DisplayHelper() {
535535
@Override
536536
protected boolean condition() {
537-
return widget.getStyleRangeAtOffset(index - 1) != null && widget.getLineVerticalIndent(0) == 0;
537+
return widget.getStyleRangeAtOffset(index) != null && widget.getLineVerticalIndent(0) == 0;
538538
}
539539
}.waitForCondition(widget.getDisplay(), 1000));
540540
}
@@ -681,7 +681,7 @@ List<ICodeMining> createCodeMiningsFor(IDocument document) {
681681
private static class ReferenceInLineCodeMining extends LineContentCodeMining {
682682

683683
public ReferenceInLineCodeMining(String label, int positionOffset, ICodeMiningProvider provider) {
684-
super(new Position(positionOffset, 1), provider);
684+
super(new Position(positionOffset, 1), true, provider);
685685
this.setLabel(label);
686686
}
687687

0 commit comments

Comments
 (0)