You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2022/08/03 09:07:07 UTC

svn commit: r1903206 - /poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java

Author: fanningpj
Date: Wed Aug  3 09:07:07 2022
New Revision: 1903206

URL: http://svn.apache.org/viewvc?rev=1903206&view=rev
Log:
compile issue after byte-buddy upgrade

Modified:
    poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java

Modified: poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java?rev=1903206&r1=1903205&r2=1903206&view=diff
==============================================================================
--- poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java (original)
+++ poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java Wed Aug  3 09:07:07 2022
@@ -34,9 +34,12 @@ import java.util.regex.Pattern;
 import java.util.stream.Stream;
 
 import net.bytebuddy.agent.builder.AgentBuilder;
+import net.bytebuddy.description.type.TypeDescription;
+import net.bytebuddy.dynamic.DynamicType;
 import net.bytebuddy.implementation.MethodDelegation;
 import net.bytebuddy.implementation.SuperMethodCall;
 import net.bytebuddy.matcher.ElementMatchers;
+import net.bytebuddy.utility.JavaModule;
 import org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl;
 
 /**
@@ -59,11 +62,10 @@ public class OOXMLLiteAgent {
         new AgentBuilder.Default()
         // .with(AgentBuilder.Listener.StreamWriting.toSystemOut())
             .type(named("org.apache.xmlbeans.impl.schema.XsbReader"))
-            .transform((builder, type, cl, m) ->
-                builder
-                .constructor(ElementMatchers.any())
-                .intercept(MethodDelegation.to(XsbLogger.class).andThen(SuperMethodCall.INSTANCE))
-            )
+            .transform(((builder, typeDescription, classLoader, module, protectionDomain) ->
+                    builder
+                        .constructor(ElementMatchers.any())
+                        .intercept(MethodDelegation.to(XsbLogger.class).andThen(SuperMethodCall.INSTANCE))))
             .installOn(inst);
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org