This is an automated email from the ASF dual-hosted git repository.

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new 871bf56f5 Add more logging
871bf56f5 is described below

commit 871bf56f55649c0f9c8c386de1723ed0ed9f6919
Author: Andreas Veithen <andreas.veit...@gmail.com>
AuthorDate: Thu Oct 20 22:42:54 2022 +0100

    Add more logging
---
 .../org/apache/axiom/weaver/mixin/clazz/MixinClassVisitor.java | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/axiom-weaver/src/main/java/org/apache/axiom/weaver/mixin/clazz/MixinClassVisitor.java
 
b/axiom-weaver/src/main/java/org/apache/axiom/weaver/mixin/clazz/MixinClassVisitor.java
index 47555ab39..21caf4f82 100644
--- 
a/axiom-weaver/src/main/java/org/apache/axiom/weaver/mixin/clazz/MixinClassVisitor.java
+++ 
b/axiom-weaver/src/main/java/org/apache/axiom/weaver/mixin/clazz/MixinClassVisitor.java
@@ -31,6 +31,8 @@ import org.apache.axiom.weaver.mixin.MixinInnerClass;
 import org.apache.axiom.weaver.mixin.MixinMethod;
 import org.apache.axiom.weaver.mixin.StaticInitializerMethod;
 import org.apache.axiom.weaver.mixin.TargetContext;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.objectweb.asm.AnnotationVisitor;
 import org.objectweb.asm.ClassVisitor;
 import org.objectweb.asm.FieldVisitor;
@@ -44,6 +46,8 @@ import org.objectweb.asm.tree.FieldNode;
 import org.objectweb.asm.tree.MethodNode;
 
 final class MixinClassVisitor extends ClassVisitor {
+    private static final Log log = LogFactory.getLog(MixinClassVisitor.class);
+
     private final ClassFetcher classFetcher;
     private int bytecodeVersion;
     private String className;
@@ -69,6 +73,9 @@ final class MixinClassVisitor extends ClassVisitor {
             String signature,
             String superName,
             String[] interfaces) {
+        if (log.isDebugEnabled()) {
+            log.debug(String.format("Processing mixin class %s", name));
+        }
         bytecodeVersion = version;
         className = name;
         remapperFactory =
@@ -104,6 +111,9 @@ final class MixinClassVisitor extends ClassVisitor {
 
     @Override
     public void visitInnerClass(String name, String outerName, String 
innerName, int access) {
+        if (log.isDebugEnabled()) {
+            log.debug(String.format("Found inner class %s", name));
+        }
         innerClassNames.add(name);
     }
 

Reply via email to