diff options
author | tarendt | 2012-10-09 11:34:00 +0000 |
---|---|---|
committer | tarendt | 2012-10-09 11:34:00 +0000 |
commit | 708f48a1192dc730796b5de894e84b93ce0d2755 (patch) | |
tree | e4011898eaa6b5fa3299599d2632228d01e61d49 | |
parent | f5756f937ae3eb6d3dba52ebd7e21c8c7fa0f831 (diff) | |
download | org.eclipse.emf.refactor.metrics-708f48a1192dc730796b5de894e84b93ce0d2755.tar.gz org.eclipse.emf.refactor.metrics-708f48a1192dc730796b5de894e84b93ce0d2755.tar.xz org.eclipse.emf.refactor.metrics-708f48a1192dc730796b5de894e84b93ce0d2755.zip |
test code added
-rw-r--r-- | org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/managers/GenerationManager.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/managers/GenerationManager.java b/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/managers/GenerationManager.java index 41a6467..6759674 100644 --- a/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/managers/GenerationManager.java +++ b/org.eclipse.emf.refactor.metrics.generator/src/org/eclipse/emf/refactor/metrics/generator/managers/GenerationManager.java @@ -84,6 +84,7 @@ public class GenerationManager { } else { templateName = SKELETON_TEMPLATE_CLASS_NAME; } + System.out.println("Template: " + templateName); try { generatedCode = generateCode(monitor, templateName, metricInfo); saveCode(monitor, generatedCode, metricInfo); @@ -109,6 +110,7 @@ public class GenerationManager { return cpe; } + @SuppressWarnings("finally") private static String generateCode(IProgressMonitor monitor, String template, MetricInfo metricInfo) { String templatePath = templateDirectory + template + TEMPLATE_FILE_EXTENSION; ClassLoader classLoader = metricInfo.getClass().getClassLoader(); @@ -119,10 +121,12 @@ public class GenerationManager { try { result = jetEmitter.generate(subMonitor, new Object[] {metricInfo}); } catch (JETException e) { + result = e.getMessage(); e.printStackTrace(); + } finally { + System.out.println(result); + return result; } - System.out.println(result); - return result; } protected static void saveCode(IProgressMonitor monitor, String content, MetricInfo metricInfo) throws CoreException, JETException { |