From 8f52d3adf650f89f876e0a6edd6bdebdf24a6428 Mon Sep 17 00:00:00 2001 From: Christian Schneider Date: Thu, 8 Oct 2015 15:20:01 +0200 Subject: [PATCH] [xtext generator] improved 'QuickfixProviderFragment2' as suggested in review Signed-off-by: Christian Schneider --- .../ui/quickfix/QuickfixProviderFragment2.xtend | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/quickfix/QuickfixProviderFragment2.xtend b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/quickfix/QuickfixProviderFragment2.xtend index aa860eb64..92e7e9f74 100644 --- a/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/quickfix/QuickfixProviderFragment2.xtend +++ b/plugins/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ui/quickfix/QuickfixProviderFragment2.xtend @@ -76,20 +76,20 @@ class QuickfixProviderFragment2 extends AbstractGeneratorFragment2 { instanceClass ).contributeTo(language.eclipsePluginGenModule); - if (!generateStub) { - return; - } - - if (projectConfig.eclipsePluginSrc !== null) { + if (generateStub && projectConfig.eclipsePluginSrc !== null) { if (preferXtendStubs) { generateXtendQuickfixProvider } else { generateJavaQuickfixProvider } - projectConfig.eclipsePluginManifest.exportedPackages += grammar.quickfixProviderClass.packageName + if (projectConfig.eclipsePluginManifest != null) { + projectConfig.eclipsePluginManifest.exportedPackages += grammar.quickfixProviderClass.packageName + } - addRegistrationToPluginXml + if (projectConfig.eclipsePluginPluginXml != null) { + addRegistrationToPluginXml + } } }