Skip to content

Commit b89fa0a

Browse files
authored
Enable Code Origin by default for JDK21+ (#10468)
Modified test to ensure enablement by JDK version
1 parent e2fa4f9 commit b89fa0a

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/origin/CodeOriginConfigTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public void defaultConfigJDK25() {
2222
@EnabledOnJre(JRE.JAVA_21)
2323
@Test
2424
public void defaultConfigJDK21() {
25-
assertFalse(Config.get().isDebuggerCodeOriginEnabled());
26-
assertFalse(InstrumenterConfig.get().isCodeOriginEnabled());
25+
assertTrue(Config.get().isDebuggerCodeOriginEnabled());
26+
assertTrue(InstrumenterConfig.get().isCodeOriginEnabled());
2727
}
2828

2929
@EnabledOnJre(JRE.JAVA_17)

internal-api/src/main/java/datadog/trace/api/InstrumenterConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -690,8 +690,8 @@ public boolean isAppLogsCollectionEnabled() {
690690
: ConfigProvider.getInstance());
691691

692692
public static boolean getDefaultCodeOriginForSpanEnabled() {
693-
if (JavaVirtualMachine.isJavaVersionAtLeast(25)) {
694-
// activate by default Code Origin only for JDK25+
693+
if (JavaVirtualMachine.isJavaVersionAtLeast(21)) {
694+
// activate by default Code Origin only for JDK21+
695695
return true;
696696
}
697697
return false;

0 commit comments

Comments
 (0)