Skip to content

Commit 3a1f72d

Browse files
committed
Replace IsPublicFilter with ClassNameFilter
1 parent b436de8 commit 3a1f72d

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/bytebuddy/outline/IsPublicFilter.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/bytebuddy/outline/TypeFactory.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import static datadog.trace.bootstrap.AgentClassLoading.LOCATING_CLASS;
66
import static net.bytebuddy.dynamic.loading.ClassLoadingStrategy.BOOTSTRAP_LOADER;
77

8+
import datadog.instrument.utils.ClassNameFilter;
89
import datadog.trace.agent.tooling.InstrumenterMetrics;
910
import datadog.trace.agent.tooling.bytebuddy.ClassFileLocators;
1011
import datadog.trace.agent.tooling.bytebuddy.TypeInfoCache;
@@ -86,7 +87,8 @@ final class TypeFactory {
8687
private static final TypeInfoCache<TypeDescription> fullTypes =
8788
new TypeInfoCache<>(InstrumenterConfig.get().getResolverTypePoolSize());
8889

89-
static final IsPublicFilter isPublicFilter = new IsPublicFilter();
90+
static final ClassNameFilter isPublicFilter =
91+
new ClassNameFilter(InstrumenterConfig.get().getResolverVisibilitySize());
9092

9193
/** Small local cache to help deduplicate lookups when matching/transforming. */
9294
private final DDCache<String, LazyType> deferredTypes = DDCaches.newFixedSizeCache(16);

0 commit comments

Comments
 (0)