From 2c065c6fb52e77571d7d0372f8d4139062131e61 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Tue, 12 Mar 2013 22:39:44 +0100 Subject: [PATCH] Made the addition/removal notes optional. --- src/dolda/jglob/Collector.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dolda/jglob/Collector.java b/src/dolda/jglob/Collector.java index 2ffd65f..25b7ab7 100644 --- a/src/dolda/jglob/Collector.java +++ b/src/dolda/jglob/Collector.java @@ -13,6 +13,7 @@ import javax.lang.model.util.*; public class Collector extends AbstractProcessor { private ProcessingEnvironment cfg; private Elements eu; + private boolean verbose = false; public void init(ProcessingEnvironment cfg) { this.cfg = cfg; @@ -76,7 +77,7 @@ public class Collector extends AbstractProcessor { } TypeElement type = (TypeElement)e; String nm = tn(type); - if(!prev.contains(nm)) + if(!prev.contains(nm) && verbose) cfg.getMessager().printMessage(Diagnostic.Kind.NOTE, "added " + nm, type); found.add(nm); carry.remove(nm); @@ -86,7 +87,8 @@ public class Collector extends AbstractProcessor { TypeElement el = types.get(nm); if(el != null) { i.remove(); - cfg.getMessager().printMessage(Diagnostic.Kind.NOTE, "removed " + nm, el); + if(verbose) + cfg.getMessager().printMessage(Diagnostic.Kind.NOTE, "removed " + nm, el); } } List all = new ArrayList(); -- 2.11.0