Skip to content

Commit b072735

Browse files
rename files
1 parent c464c0f commit b072735

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

bundles/org.eclipse.ui.workbench.texteditor/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1495,7 +1495,7 @@
14951495
<extension
14961496
point="org.eclipse.ui.workbench.texteditor.codeMiningProviders">
14971497
<codeMiningProvider
1498-
class="org.eclipse.ui.internal.texteditor.codemining.ZeroWidthSpaceLineContentCodeMiningProvider"
1498+
class="org.eclipse.ui.internal.texteditor.codemining.ZeroWidthCharactersLineContentCodeMiningProvider"
14991499
id="org.eclipse.test.codemining.zswpProvider"
15001500
label="%CodeMining.show.ZWSP">
15011501
</codeMiningProvider>
Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,18 @@
1717
import org.eclipse.jface.text.codemining.ICodeMiningProvider;
1818
import org.eclipse.jface.text.codemining.LineContentCodeMining;
1919

20-
class ZeroWidthSpaceLineContentCodeMining extends LineContentCodeMining {
20+
/**
21+
* A code mining that draws zero-width characters (like zero-width spaces) as
22+
* line content code minings.
23+
*
24+
* @see ZeroWidthCharactersLineContentCodeMiningProvider
25+
*/
26+
class ZeroWidthCharactersLineContentCodeMining extends LineContentCodeMining {
2127

22-
private static final String ZWSP_ANNOTATION = "ZWSP"; //$NON-NLS-1$
28+
private static final String ZW_CHARACTERS_MINING = "ZWSP"; //$NON-NLS-1$
2329

24-
ZeroWidthSpaceLineContentCodeMining(Position position, ICodeMiningProvider provider) {
25-
super(position, true, provider);
30+
public ZeroWidthCharactersLineContentCodeMining(int offset, ICodeMiningProvider provider) {
31+
super(new Position(offset, 1), true, provider);
2632
}
2733

2834
@Override
@@ -32,6 +38,6 @@ public boolean isResolved() {
3238

3339
@Override
3440
public String getLabel() {
35-
return ZWSP_ANNOTATION;
41+
return ZW_CHARACTERS_MINING;
3642
}
3743
}
Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,20 @@
2626
import org.eclipse.jface.util.PropertyChangeEvent;
2727

2828
import org.eclipse.jface.text.ITextViewer;
29-
import org.eclipse.jface.text.Position;
3029
import org.eclipse.jface.text.codemining.AbstractCodeMiningProvider;
3130
import org.eclipse.jface.text.codemining.ICodeMining;
3231
import org.eclipse.jface.text.source.ISourceViewerExtension5;
3332

3433
import org.eclipse.ui.texteditor.AbstractTextEditor;
3534

36-
public class ZeroWidthSpaceLineContentCodeMiningProvider extends AbstractCodeMiningProvider
35+
/**
36+
* A code mining provider that draws zero-width characters (like zero-width
37+
* spaces) as line content code minings.
38+
* <p>
39+
* The code mining is only shown if configured in the preferences.
40+
* </p>
41+
*/
42+
public class ZeroWidthCharactersLineContentCodeMiningProvider extends AbstractCodeMiningProvider
3743
implements IPropertyChangeListener {
3844

3945
private static final char ZW_SPACE = '\u200b';
@@ -96,7 +102,7 @@ private void loadStoreAndReadProperty() {
96102
}
97103

98104
private ICodeMining createCodeMining(int offset) {
99-
return new ZeroWidthSpaceLineContentCodeMining(new Position(offset, 1), this);
105+
return new ZeroWidthCharactersLineContentCodeMining(offset, this);
100106
}
101107

102108
private void readShowZwspFromStore() {

0 commit comments

Comments
 (0)