]> WPIA git - gigi.git/blobdiff - util-testing/org/cacert/gigi/localisation/TranslationCollectingVisitor.java
add: fail build when translation extraction has a problem.
[gigi.git] / util-testing / org / cacert / gigi / localisation / TranslationCollectingVisitor.java
index 6b0fe95cf4fd27410a76e2c27dfab0d15febf1f3..3f8b858d61c275716659b8079f3661cbb8693577 100644 (file)
@@ -34,6 +34,12 @@ public final class TranslationCollectingVisitor extends ASTVisitor {
 
     Stack<QualifiedAllocationExpression> anonymousConstructorCall = new Stack<>();
 
+    private boolean hadErrors = false;
+
+    public boolean hadErrors() {
+        return hadErrors;
+    }
+
     public TranslationCollectingVisitor(CompilationUnitDeclaration unit, TaintSource[] target, TranslationCollector c) {
         this.unit = unit;
         ts = target;
@@ -188,6 +194,7 @@ public final class TranslationCollectingVisitor extends ASTVisitor {
         System.out.println("Cannot Handle: " + e + " in " + (call == null ? "constructor" : call.sourceStart) + " => " + caller);
         System.out.println(e.getClass());
         System.out.println("To ignore: " + (b == null ? "don't know" : b.toConfLine()));
+        hadErrors = true;
     }
 
     private void testEnum(Expression e, MethodBinding binding) {