Skip to content

Commit 94d3981

Browse files
committed
remove dynamic typing when packing all the JDBC arguments
1 parent 69211ed commit 94d3981

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

dd-java-agent/instrumentation/jdbc/src/main/java/datadog/trace/instrumentation/jdbc/StatementInstrumentation.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import static datadog.trace.instrumentation.jdbc.JDBCDecorator.DECORATE;
1111
import static datadog.trace.instrumentation.jdbc.JDBCDecorator.INJECT_COMMENT;
1212
import static java.util.Collections.singletonMap;
13-
import static net.bytebuddy.implementation.bytecode.assign.Assigner.Typing.DYNAMIC;
1413
import static net.bytebuddy.matcher.ElementMatchers.isPublic;
1514
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
1615

@@ -76,7 +75,7 @@ public static class StatementAdvice {
7675
@Advice.OnMethodEnter(suppress = Throwable.class)
7776
public static AgentScope onEnter(
7877
@Advice.Argument(value = 0, readOnly = false) String sql,
79-
@Advice.AllArguments(typing = DYNAMIC) Object[] args,
78+
@Advice.AllArguments() Object[] args,
8079
@Advice.This final Statement statement) {
8180
// TODO consider matching known non-wrapper implementations to avoid this check
8281
final int callDepth = CallDepthThreadLocalMap.incrementCallDepth(Statement.class);

0 commit comments

Comments
 (0)