X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=util-testing%2Forg%2Fcacert%2Fgigi%2Flocalisation%2FTranslationCollectingVisitor.java;fp=util-testing%2Forg%2Fcacert%2Fgigi%2Flocalisation%2FTranslationCollectingVisitor.java;h=3f8b858d61c275716659b8079f3661cbb8693577;hp=6b0fe95cf4fd27410a76e2c27dfab0d15febf1f3;hb=0877a9096559320758774cf09d3b1de779150f11;hpb=0b86fb147b4a61f315770fa5bba4466ca18ddfa8 diff --git a/util-testing/org/cacert/gigi/localisation/TranslationCollectingVisitor.java b/util-testing/org/cacert/gigi/localisation/TranslationCollectingVisitor.java index 6b0fe95c..3f8b858d 100644 --- a/util-testing/org/cacert/gigi/localisation/TranslationCollectingVisitor.java +++ b/util-testing/org/cacert/gigi/localisation/TranslationCollectingVisitor.java @@ -34,6 +34,12 @@ public final class TranslationCollectingVisitor extends ASTVisitor { Stack 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) {