From 6c5351305c479777bb096424ad749f1f493da6c3 Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Wed, 8 Mar 2023 20:09:20 +0200 Subject: [PATCH] `classLoaderOptimization` is not needed when matching by name (#8010) --- .../instrumentation/oshi/SystemInfoInstrumentation.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/instrumentation/oshi/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/oshi/SystemInfoInstrumentation.java b/instrumentation/oshi/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/oshi/SystemInfoInstrumentation.java index b0e5d15eaa..c7d8f374c1 100644 --- a/instrumentation/oshi/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/oshi/SystemInfoInstrumentation.java +++ b/instrumentation/oshi/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/oshi/SystemInfoInstrumentation.java @@ -5,7 +5,6 @@ package io.opentelemetry.javaagent.instrumentation.oshi; -import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed; import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isStatic; @@ -18,11 +17,6 @@ import net.bytebuddy.description.type.TypeDescription; import net.bytebuddy.matcher.ElementMatcher; public class SystemInfoInstrumentation implements TypeInstrumentation { - @Override - public ElementMatcher classLoaderOptimization() { - return hasClassesNamed("oshi.SystemInfo"); - } - @Override public ElementMatcher typeMatcher() { return named("oshi.SystemInfo");