Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortarendt2012-10-09 11:34:00 +0000
committertarendt2012-10-09 11:34:00 +0000
commit708f48a1192dc730796b5de894e84b93ce0d2755 (patch)
treee4011898eaa6b5fa3299599d2632228d01e61d49
parentf5756f937ae3eb6d3dba52ebd7e21c8c7fa0f831 (diff)
downloadorg.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.java8
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 {

Back to the top