From c39f06a84c5aaf17efbaf09f0496d2e8640e4e37 Mon Sep 17 00:00:00 2001 From: Uwe Schindler Date: Sat, 24 Sep 2022 13:33:15 +0200 Subject: [PATCH 1/2] Add DEBUG level logging and report classpath and JDK type to allow debugging od classpath/JDK related problems. This closes #202 --- .../de/thetaphi/forbiddenapis/Checker.java | 19 +++++++++++++++---- .../de/thetaphi/forbiddenapis/Logger.java | 1 + .../forbiddenapis/RelatedClassLookup.java | 1 + .../de/thetaphi/forbiddenapis/Signatures.java | 6 ++++++ .../thetaphi/forbiddenapis/StdIoLogger.java | 5 +++++ .../thetaphi/forbiddenapis/ant/AntTask.java | 7 ++++++- .../thetaphi/forbiddenapis/cli/CliMain.java | 8 +++++++- .../gradle/CheckForbiddenApis.java | 12 +++++++++++- .../maven/AbstractCheckMojo.java | 12 +++++++++++- .../forbiddenapis/CheckerSetupTest.java | 4 ++-- 10 files changed, 65 insertions(+), 10 deletions(-) diff --git a/src/main/java/de/thetaphi/forbiddenapis/Checker.java b/src/main/java/de/thetaphi/forbiddenapis/Checker.java index 3992c3b2..9204f904 100644 --- a/src/main/java/de/thetaphi/forbiddenapis/Checker.java +++ b/src/main/java/de/thetaphi/forbiddenapis/Checker.java @@ -66,6 +66,7 @@ public static enum Option { final Logger logger; final ClassLoader loader; + final String humanClasspath; final java.lang.reflect.Method method_Class_getModule, method_Module_getName; final EnumSet