Skip to content

Commit fd0069c

Browse files
committed
revert changes for integration tests
1 parent 6ac9fb4 commit fd0069c

File tree

3 files changed

+8
-19
lines changed

3 files changed

+8
-19
lines changed

instrumentation/internal/internal-reflection/javaagent-integration-tests/src/main/java/instrumentation/TestHelperClass.java

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

66
package instrumentation;
77

8-
import io.opentelemetry.instrumentation.api.util.VirtualField;
9-
108
/**
119
* Class that will be injected in target classloader with inline instrumentation and proxied with
1210
* indy instrumentation
1311
*/
1412
public class TestHelperClass {
1513

16-
// virtual field needs to be in an helper class for indy instrumentation
17-
public static final VirtualField<Runnable, String> VIRTUAL_FIELD =
18-
VirtualField.find(Runnable.class, String.class);
19-
2014
public TestHelperClass() {}
2115
}

instrumentation/internal/internal-reflection/javaagent-integration-tests/src/main/java/instrumentation/TestInstrumentationModule.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,4 @@ public void injectClasses(ClassInjector injector) {
4040
.proxyBuilder("instrumentation.TestHelperClass")
4141
.inject(InjectionMode.CLASS_AND_RESOURCE);
4242
}
43-
44-
@Override
45-
public boolean isIndyReady() {
46-
return true;
47-
}
4843
}

instrumentation/internal/internal-reflection/javaagent-integration-tests/src/main/java/instrumentation/TestTypeInstrumentation.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77

88
import static net.bytebuddy.matcher.ElementMatchers.named;
99

10+
import io.opentelemetry.instrumentation.api.util.VirtualField;
1011
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
1112
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
1213
import net.bytebuddy.asm.Advice;
13-
import net.bytebuddy.asm.Advice.AssignReturned;
1414
import net.bytebuddy.description.type.TypeDescription;
1515
import net.bytebuddy.matcher.ElementMatcher;
1616

@@ -32,21 +32,21 @@ public void transform(TypeTransformer transformer) {
3232
@SuppressWarnings("unused")
3333
public static class TestAdvice {
3434

35-
@AssignReturned.ToReturned
3635
@Advice.OnMethodExit
37-
public static String methodExit(@Advice.This Runnable test) {
38-
TestHelperClass.VIRTUAL_FIELD.set(test, "instrumented");
39-
return "instrumented";
36+
public static void methodExit(
37+
@Advice.This Runnable test, @Advice.Return(readOnly = false) String result) {
38+
VirtualField.find(Runnable.class, String.class).set(test, "instrumented");
39+
result = "instrumented";
4040
}
4141
}
4242

4343
@SuppressWarnings("unused")
4444
public static class Test2Advice {
4545

46-
@AssignReturned.ToReturned
4746
@Advice.OnMethodExit
48-
public static String methodExit(@Advice.This Runnable test) {
49-
return TestHelperClass.VIRTUAL_FIELD.get(test);
47+
public static void methodExit(
48+
@Advice.This Runnable test, @Advice.Return(readOnly = false) String result) {
49+
result = VirtualField.find(Runnable.class, String.class).get(test);
5050
}
5151
}
5252
}

0 commit comments

Comments
 (0)