Skip to content

Commit

Permalink
Fix typo in CodeMiningFragment
Browse files Browse the repository at this point in the history
  • Loading branch information
awadammar committed Oct 16, 2024
1 parent a319f0d commit 3b41c69
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import static extension org.eclipse.xtext.xtext.generator.model.TypeReference.*
/**
* This fragment activates code mining functionalities and generates the appropriate stubs.
*
* @author René Purrio - Initial contribution and API
* @author René Purrio - Initial contribution and API
* @author Karsten Thoms - Review and improvements on initial implementation
* @since 2.14
*/
Expand All @@ -39,11 +39,11 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment {
projectConfig.eclipsePlugin.manifest.importedPackages += "org.eclipse.xtext.ui.codemining;resolution:=optional"
}
new GuiceModuleAccess.BindingFactory => [
addConfiguredBinding("CodeMinding", '''
binder.bind(«'org.eclipse.jface.text.codemining.ICodeMiningProvider'.typeRef».class)
.to(«codeMiningProviderClass».class);
binder.bind(«'org.eclipse.xtext.ui.editor.reconciler.IReconcileStrategyFactory'.typeRef».class).annotatedWith(«Names.typeRef».named("codeMinding"))
.to(«"org.eclipse.xtext.ui.codemining.XtextCodeMiningReconcileStrategy".typeRef».Factory.class);
addConfiguredBinding("CodeMining", '''
binder.bind(«'org.eclipse.jface.text.codemining.ICodeMiningProvider'.typeRef».class)
.to(«codeMiningProviderClass».class);
binder.bind(«'org.eclipse.xtext.ui.editor.reconciler.IReconcileStrategyFactory'.typeRef».class).annotatedWith(«Names.typeRef».named("codeMining"))
.to(«"org.eclipse.xtext.ui.codemining.XtextCodeMiningReconcileStrategy".typeRef».Factory.class);
''')
contributeTo(language.eclipsePluginGenModule)
]
Expand All @@ -59,15 +59,15 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment {
<!-- code mining -->
<extension point="org.eclipse.ui.workbench.texteditor.codeMiningProviders">
<codeMiningProvider
class="«grammar.getEclipsePluginExecutableExtensionFactory»:org.eclipse.jface.text.codemining.ICodeMiningProvider"
id="«grammar.name».CodeMiningProvider"
label="«grammar.simpleName» Codemining">
class="«grammar.getEclipsePluginExecutableExtensionFactory»:org.eclipse.jface.text.codemining.ICodeMiningProvider"
id="«grammar.name».CodeMiningProvider"
label="«grammar.simpleName» Codemining">
<enabledWhen>
<with variable="editorInput">
<adapt type="org.eclipse.core.resources.IFile">
<test
property="org.eclipse.core.resources.contentTypeId"
value="«grammar.name».contenttype">
value="«grammar.name».contenttype">
</test>
</adapt>
</with>
Expand Down Expand Up @@ -112,9 +112,9 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment {

def protected generateXtendCodeMiningProvider() {
fileAccessFactory.createXtendFile(codeMiningProviderClass.toString.typeRef, '''
class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» {
override void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator,
«getIAcceptor»<? super «getICodeMining»> acceptor) throws «getBadLocationException» {
class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» {
override void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator,
«getIAcceptor»<? super «getICodeMining»> acceptor) throws «getBadLocationException» {
// TODO: implement me
// use acceptor.accept(super.createNewLineHeaderCodeMining(...)) to add a new code mining to the final list
Expand All @@ -129,10 +129,10 @@ class CodeMiningFragment extends AbstractStubGeneratingFragment {
def protected generateJavaCodeMiningProvider() {
fileAccessFactory.createJavaFile(codeMiningProviderClass.toString.typeRef, '''
@SuppressWarnings("restriction")
public class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» {
public class «codeMiningProviderClass.simpleName» extends «codeMiningProviderSuperClass» {
@Override
protected void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator,
«getIAcceptor»<? super «getICodeMining»> acceptor) throws «getBadLocationException» {
protected void createCodeMinings(«getIDocument» document, «getXtextResource» resource, «getCancelIndicator» indicator,
«getIAcceptor»<? super «getICodeMining»> acceptor) throws «getBadLocationException» {
// TODO: implement me
// use acceptor.accept(super.createNewLineHeaderCodeMining(...)) to add a new code mining to the final list
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
/**
* This fragment activates code mining functionalities and generates the appropriate stubs.
*
* @author René Purrio - Initial contribution and API
* @author René Purrio - Initial contribution and API
* @author Karsten Thoms - Review and improvements on initial implementation
* @since 2.14
*/
Expand Down Expand Up @@ -79,7 +79,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
_builder.append(".class).annotatedWith(");
TypeReference _typeRef_2 = TypeReference.typeRef(Names.class);
_builder.append(_typeRef_2);
_builder.append(".named(\"codeMinding\"))");
_builder.append(".named(\"CodeMining\"))");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.append(".to(");
Expand All @@ -89,7 +89,7 @@ protected void appendTo(StringConcatenationClient.TargetStringConcatenation _bui
_builder.newLineIfNotEmpty();
}
};
it.addConfiguredBinding("CodeMinding", _client);
it.addConfiguredBinding("CodeMining", _client);
it.contributeTo(this.getLanguage().getEclipsePluginGenModule());
};
ObjectExtensions.<GuiceModuleAccess.BindingFactory>operator_doubleArrow(_bindingFactory, _function);
Expand Down

0 comments on commit 3b41c69

Please sign in to comment.