summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-08-04 17:17:39 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2013-08-04 17:17:39 +0200
commit381c368b8907640bdd7cd81db2294724e082a119 (patch)
treeee35a0ec90200e0b344aa36f2cabe13153331bed /container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
parent3d556bfcad3eb3face9db986aa570d6e2a059448 (diff)
downloadcontainer-playground-381c368b8907640bdd7cd81db2294724e082a119.tar.gz
container-playground-381c368b8907640bdd7cd81db2294724e082a119.tar.bz2
container-playground-381c368b8907640bdd7cd81db2294724e082a119.tar.xz
container-playground-381c368b8907640bdd7cd81db2294724e082a119.zip
wip
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java')
-rw-r--r--container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
index be0b446..89da439 100644
--- a/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
+++ b/container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
@@ -77,7 +77,7 @@ public class MyProcessor implements Processor {
// System.out.println("claimed = " + claimed);
return claimed;
} catch (CompilerException e) {
- e.printStackTrace(System.err);
+// e.printStackTrace(System.out);
Messager messager = processingEnv.getMessager();
messager.printMessage(Diagnostic.Kind.ERROR, e.getMessage(), e.element);
return true;
@@ -122,7 +122,13 @@ public class MyProcessor implements Processor {
new LogHandler(processingEnv).processLog((TypeElement) element);
}
if (types.isSameType(entity.asType(), annotationType)) {
- entityHandler.recordEntity((TypeElement) element);
+ try {
+ entityHandler.recordEntity((TypeElement) element);
+ } catch (CompilerException e) {
+// e.printStackTrace(System.out);
+ Messager messager = processingEnv.getMessager();
+ messager.printMessage(Diagnostic.Kind.ERROR, e.getMessage(), e.element);
+ }
}
}
}