From: PJ Fanning Date: Wed, 3 Aug 2022 09:07:07 +0000 (+0000) Subject: compile issue after byte-buddy upgrade X-Git-Tag: REL_5_2_3~89 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7752e61c901966bc7962155643c0da17ae697566;p=poi.git compile issue after byte-buddy upgrade git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903206 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java b/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java index a1658b17fb..d53bfd1267 100644 --- a/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java +++ b/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java @@ -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); }