/* * Copyright The OpenTelemetry Authors * SPDX-License-Identifier: Apache-2.0 */ import static java.util.Collections.singletonList; import com.google.auto.service.AutoService; import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule; import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation; import java.util.List; @AutoService(InstrumentationModule.class) public class AgentSpanTestingInstrumentationModule extends InstrumentationModule { public AgentSpanTestingInstrumentationModule() { super(AgentSpanTestingInstrumentationModule.class.getName()); } @Override public boolean isHelperClass(String className) { return className.startsWith("AgentSpanTestingInstrumenter"); } @Override public List typeInstrumentations() { return singletonList(new AgentSpanTestingInstrumentation()); } }