Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey Overbey2008-08-19 20:09:18 +0000
committerJeffrey Overbey2008-08-19 20:09:18 +0000
commitd62c49e060a3fede2f8b8eb42ce780e79bb9cbf1 (patch)
tree23a276a594119d0cbf061e7898cd3c6416fb53fa
parentc2741263902529ec6933797992b34b50168c79da (diff)
downloadorg.eclipse.photran-d62c49e060a3fede2f8b8eb42ce780e79bb9cbf1.tar.gz
org.eclipse.photran-d62c49e060a3fede2f8b8eb42ce780e79bb9cbf1.tar.xz
org.eclipse.photran-d62c49e060a3fede2f8b8eb42ce780e79bb9cbf1.zip
Finished move COMMON refactoring
-rw-r--r--org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/MoveCommonToModuleRefactoring.java17
1 files changed, 5 insertions, 12 deletions
diff --git a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/MoveCommonToModuleRefactoring.java b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/MoveCommonToModuleRefactoring.java
index 67e6ce83..67c63e59 100644
--- a/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/MoveCommonToModuleRefactoring.java
+++ b/org.eclipse.photran.core.vpg/src/org/eclipse/photran/internal/core/refactoring/MoveCommonToModuleRefactoring.java
@@ -155,20 +155,13 @@ public class MoveCommonToModuleRefactoring extends FortranRefactoring
assert commonBlockToMove != null && nameOfCommonBlockToMove != null && affectedFiles != null;
assert newModuleName != null;
- try
+ for (IFile file : affectedFiles)
{
- for (IFile file : affectedFiles)
- {
- if (file.equals(fileInEditor))
- createModule();
+ if (file.equals(fileInEditor))
+ createModule();
- replaceCommonBlockWithModuleUseIn(file);
- addChangeFromModifiedAST(file, pm);
- }
- }
- finally
- {
- vpg.releaseAllASTs();
+ replaceCommonBlockWithModuleUseIn(file);
+ addChangeFromModifiedAST(file, pm);
}
}

Back to the top