Skip to content

Commit d7e2947

Browse files
authored
Add back isMethod check in jedis instrumentation (#19000)
1 parent 5a0c9ed commit d7e2947

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

instrumentation/jedis/jedis-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v1_4/JedisInstrumentation.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jedis.v1_4;
77

8+
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
89
import static net.bytebuddy.matcher.ElementMatchers.isPublic;
910
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
1011
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
@@ -28,6 +29,7 @@ public ElementMatcher<TypeDescription> typeMatcher() {
2829
public void transform(TypeTransformer transformer) {
2930
transformer.applyAdviceToMethod(
3031
isPublic()
32+
.and(isMethod())
3133
.and(not(isStatic()))
3234
.and(
3335
not(

instrumentation/jedis/jedis-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v3_0/JedisInstrumentation.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jedis.v3_0;
77

8+
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
89
import static net.bytebuddy.matcher.ElementMatchers.isPublic;
910
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
1011
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
@@ -28,6 +29,7 @@ public ElementMatcher<TypeDescription> typeMatcher() {
2829
public void transform(TypeTransformer transformer) {
2930
transformer.applyAdviceToMethod(
3031
isPublic()
32+
.and(isMethod())
3133
.and(not(isStatic()))
3234
.and(
3335
not(

instrumentation/jedis/jedis-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jedis/v4_0/JedisInstrumentation.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
package io.opentelemetry.javaagent.instrumentation.jedis.v4_0;
77

8+
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
89
import static net.bytebuddy.matcher.ElementMatchers.isPublic;
910
import static net.bytebuddy.matcher.ElementMatchers.isStatic;
1011
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
@@ -28,6 +29,7 @@ public ElementMatcher<TypeDescription> typeMatcher() {
2829
public void transform(TypeTransformer transformer) {
2930
transformer.applyAdviceToMethod(
3031
isPublic()
32+
.and(isMethod())
3133
.and(not(isStatic()))
3234
.and(
3335
not(

0 commit comments

Comments
 (0)