From c5e6a5f56584d3b5856a886e742e6f82c382c898 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 17 Jan 2019 11:25:30 +0100
Subject: [PATCH] comparators are more verbose

---
 .../lcsb/mapviewer/common/comparator/LineComparator.java  | 8 ++++++++
 .../lcsb/mapviewer/common/comparator/ListComparator.java  | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/commons/src/main/java/lcsb/mapviewer/common/comparator/LineComparator.java b/commons/src/main/java/lcsb/mapviewer/common/comparator/LineComparator.java
index f1942bd191..cbf0043087 100644
--- a/commons/src/main/java/lcsb/mapviewer/common/comparator/LineComparator.java
+++ b/commons/src/main/java/lcsb/mapviewer/common/comparator/LineComparator.java
@@ -3,6 +3,8 @@ package lcsb.mapviewer.common.comparator;
 import java.awt.geom.Line2D;
 import java.util.Comparator;
 
+import org.apache.log4j.Logger;
+
 import lcsb.mapviewer.common.Configuration;
 
 /**
@@ -13,6 +15,8 @@ import lcsb.mapviewer.common.Configuration;
  */
 public class LineComparator implements Comparator<Line2D> {
 
+  private static Logger logger = Logger.getLogger(LineComparator.class);
+
   private PointComparator pointComparator;
 
   /**
@@ -45,8 +49,12 @@ public class LineComparator implements Comparator<Line2D> {
       return -1;
     }
     if (pointComparator.compare(arg0.getP1(), arg1.getP1()) != 0) {
+      logger.debug("Line start different: [" + arg0.getP1() + ", " + arg0.getP2() + "] - [" + arg1.getP1() + ", "
+          + arg1.getP2() + "]");
       return pointComparator.compare(arg0.getP1(), arg1.getP1());
     } else if (pointComparator.compare(arg0.getP2(), arg1.getP2()) != 0) {
+      logger.debug("Line end different: [" + arg0.getP1() + ", " + arg0.getP2() + "] - [" + arg1.getP1() + ", "
+          + arg1.getP2() + "]");
       return pointComparator.compare(arg0.getP2(), arg1.getP2());
     } else {
       return 0;
diff --git a/commons/src/main/java/lcsb/mapviewer/common/comparator/ListComparator.java b/commons/src/main/java/lcsb/mapviewer/common/comparator/ListComparator.java
index 1d7334ca26..ed362b8c58 100644
--- a/commons/src/main/java/lcsb/mapviewer/common/comparator/ListComparator.java
+++ b/commons/src/main/java/lcsb/mapviewer/common/comparator/ListComparator.java
@@ -15,7 +15,6 @@ public class ListComparator<T> implements Comparator<List<T>> {
   /**
    * Default class logger.
    */
-  @SuppressWarnings("unused")
   private Logger logger = Logger.getLogger(ListComparator.class);
 
   private Comparator<T> objectComparator;
@@ -37,6 +36,7 @@ public class ListComparator<T> implements Comparator<List<T>> {
     }
 
     if (arg0.size() != arg1.size()) {
+      logger.debug("Number of elements in list different: " + arg0.size() + ", " + arg1.size());
       return new IntegerComparator().compare(arg0.size(), arg1.size());
     }
     for (int i = 0; i < arg0.size(); i++) {
-- 
GitLab