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 18:50:18 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2013-08-04 18:50:18 +0200
commit6d4c6960e69b53c124bd84beb3d008bd5a4bb319 (patch)
tree1bd812b044d35b629ac2b49f4910b28cfdc29a12 /container-compiler-plugin/src/main/java/io/trygvis/container/compiler/MyProcessor.java
parent381c368b8907640bdd7cd81db2294724e082a119 (diff)
downloadcontainer-playground-6d4c6960e69b53c124bd84beb3d008bd5a4bb319.tar.gz
container-playground-6d4c6960e69b53c124bd84beb3d008bd5a4bb319.tar.bz2
container-playground-6d4c6960e69b53c124bd84beb3d008bd5a4bb319.tar.xz
container-playground-6d4c6960e69b53c124bd84beb3d008bd5a4bb319.zip
wip
o Adding Joda time's DateTime and UUID. o Registering @SequenceGenerator's on fields and getters. o Skipping static methods. o Generating SQL to drop sequences.
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.java4
1 files changed, 3 insertions, 1 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 89da439..fbbc56d 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
@@ -110,6 +110,7 @@ public class MyProcessor implements Processor {
Set<PackageElement> packages = ElementFilter.packagesIn(roundEnv.getElementsAnnotatedWith(SqlEntitySet.class));
entityHandler.phase1(sqlEntities, packages);
+ boolean hadErrors = false;
for (Element element : roundEnv.getRootElements()) {
System.out.println("Processing: " + element.asType());
for (AnnotationMirror annotationMirror : element.getAnnotationMirrors()) {
@@ -128,12 +129,13 @@ public class MyProcessor implements Processor {
// e.printStackTrace(System.out);
Messager messager = processingEnv.getMessager();
messager.printMessage(Diagnostic.Kind.ERROR, e.getMessage(), e.element);
+ hadErrors = true;
}
}
}
}
- entityHandler.phase3();
+ entityHandler.phase3(hadErrors);
return true;
}