Skip to content

Commit 7fc2260

Browse files
authored
Merge branch 'master' into bbujon/jep500
2 parents 3283e44 + b89fa0a commit 7fc2260

3 files changed

Lines changed: 9 additions & 9 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;

internal-api/src/main/java/datadog/trace/util/SizeCheckedInputStream.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
package datadog.trace.util;
22

3+
import java.io.FilterInputStream;
34
import java.io.IOException;
45
import java.io.InputStream;
56

67
/** Wraps input stream to check a maximum allowed size */
7-
public class SizeCheckedInputStream extends InputStream {
8-
private final InputStream in;
8+
public class SizeCheckedInputStream extends FilterInputStream {
99
private final long maxSize;
1010
private long currentSize;
1111

1212
public SizeCheckedInputStream(InputStream in, long maxSize) {
13-
this.in = in;
13+
super(in);
1414
this.maxSize = maxSize;
1515
}
1616

1717
@Override
1818
public int read() throws IOException {
1919
checkSize(1);
20-
int v = in.read();
20+
int v = super.read();
2121
if (v != -1) {
2222
updateCurrentSize(1);
2323
}
@@ -37,7 +37,7 @@ public int read(byte[] b, int off, int len) throws IOException {
3737

3838
long safeLen = Math.min(len, maxSize - currentSize);
3939
checkSize(safeLen);
40-
return updateCurrentSize(in.read(b, off, (int) safeLen));
40+
return updateCurrentSize(super.read(b, off, (int) safeLen));
4141
}
4242

4343
private int updateCurrentSize(int delta) {

0 commit comments

Comments
 (0)