diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizardPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizardPage.java index 11a50fbcac0..bd6602159d8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizardPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/AbstractFileCreationWizardPage.java @@ -570,7 +570,7 @@ public abstract class AbstractFileCreationWizardPage extends NewElementWizardPag * @throws CoreException Thrown when the creation failed. * @throws InterruptedException Thrown when the operation was cancelled. */ - public abstract void createFile(IProgressMonitor monitor); + public abstract void createFile(IProgressMonitor monitor) throws CoreException; /** * Returns the created file. The method only returns a valid translation unit diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java index 4eac95c49c4..55d1f712262 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewHeaderFileCreationWizardPage.java @@ -139,7 +139,7 @@ public class NewHeaderFileCreationWizardPage extends AbstractFileCreationWizardP return status; } - public void createFile(IProgressMonitor monitor) { + public void createFile(IProgressMonitor monitor) throws CoreException { IPath filePath = getFileFullPath(); if (filePath != null) { if (monitor == null) @@ -150,9 +150,6 @@ public class NewHeaderFileCreationWizardPage extends AbstractFileCreationWizardP if (newFile != null) { fNewFileTU = (ITranslationUnit) CoreModel.getDefault().create(newFile); } - } catch (CoreException e) { - // TODO Auto-generated catch block - e.printStackTrace(); } finally { monitor.done(); } diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java index 3fd52d32614..36e16c4cd03 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/wizards/filewizard/NewSourceFileCreationWizardPage.java @@ -138,7 +138,7 @@ public class NewSourceFileCreationWizardPage extends AbstractFileCreationWizardP return status; } - public void createFile(IProgressMonitor monitor) { + public void createFile(IProgressMonitor monitor) throws CoreException { IPath filePath = getFileFullPath(); if (filePath != null) { if (monitor == null) @@ -149,9 +149,6 @@ public class NewSourceFileCreationWizardPage extends AbstractFileCreationWizardP if (newFile != null) { fNewFileTU = (ITranslationUnit) CoreModel.getDefault().create(newFile); } - } catch (CoreException e) { - // TODO Auto-generated catch block - e.printStackTrace(); } finally { monitor.done(); }