Skip to content

Commit 6ac9fb4

Browse files
committed
internal-url-class-loader
1 parent a8cd4f7 commit 6ac9fb4

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

instrumentation/internal/internal-url-class-loader/javaagent-integration-tests/src/main/java/instrumentation/TestInstrumentationModule.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010
import com.google.auto.service.AutoService;
1111
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
1212
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
13+
import io.opentelemetry.javaagent.extension.instrumentation.internal.ExperimentalInstrumentationModule;
1314
import java.util.List;
1415

1516
@AutoService(InstrumentationModule.class)
16-
public class TestInstrumentationModule extends InstrumentationModule {
17+
public class TestInstrumentationModule extends InstrumentationModule
18+
implements ExperimentalInstrumentationModule {
1719
public TestInstrumentationModule() {
1820
super("test-instrumentation");
1921
}
@@ -22,4 +24,9 @@ public TestInstrumentationModule() {
2224
public List<TypeInstrumentation> typeInstrumentations() {
2325
return singletonList(new TestTypeInstrumentation());
2426
}
27+
28+
@Override
29+
public boolean isIndyReady() {
30+
return true;
31+
}
2532
}

instrumentation/internal/internal-url-class-loader/javaagent-integration-tests/src/main/java/instrumentation/TestTypeInstrumentation.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1212
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
1313
import net.bytebuddy.asm.Advice;
14+
import net.bytebuddy.asm.Advice.AssignReturned;
1415
import net.bytebuddy.description.type.TypeDescription;
1516
import net.bytebuddy.matcher.ElementMatcher;
1617

@@ -34,9 +35,10 @@ public void transform(TypeTransformer transformer) {
3435
@SuppressWarnings("unused")
3536
public static class GetHostNameAdvice {
3637

38+
@AssignReturned.ToReturned
3739
@Advice.OnMethodExit
38-
public static void methodExit(@Advice.Return(readOnly = false) String hostName) {
39-
hostName = "not-the-host-name";
40+
public static String methodExit() {
41+
return "not-the-host-name";
4042
}
4143
}
4244
}

0 commit comments

Comments
 (0)