Skip to content

Commit ff57898

Browse files
authored
Fix #1146: add missing JsonParserDelegate overrides (#1147)
1 parent 687c5b4 commit ff57898

File tree

3 files changed

+30
-2
lines changed

3 files changed

+30
-2
lines changed

release-notes/CREDITS-2.x

+5
Original file line numberDiff line numberDiff line change
@@ -372,3 +372,8 @@ Dai Mikurube (dmikurube@github)
372372
* Contributed #1111: Call the right `filterFinishArray()`/`filterFinishObject()`
373373
from `FilteringParserDelegate`
374374
(2.15.3)
375+
376+
Simon Baslé (simonbasle@github)
377+
* Reported #1146: `JsonParserDelegate` missing overrides for `canParseAsync()`,
378+
`getNonBlockingInputFeeder()`
379+
(2.15.4)

release-notes/VERSION-2.x

+6
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ a pure JSON library.
1414
=== Releases ===
1515
------------------------------------------------------------------------
1616

17+
2.15.4 (not yet released)
18+
19+
#1146: `JsonParserDelegate` missing overrides for `canParseAsync()`,
20+
`getNonBlockingInputFeeder()`
21+
(reported by Simon B)
22+
1723
2.15.3 (12-Oct-2023)
1824

1925
#1111: Call the right `filterFinishArray()`/`filterFinishObject()`

src/main/java/com/fasterxml/jackson/core/util/JsonParserDelegate.java

+19-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.math.BigInteger;
88

99
import com.fasterxml.jackson.core.*;
10+
import com.fasterxml.jackson.core.async.NonBlockingInputFeeder;
1011

1112
/**
1213
* Helper class that implements
@@ -92,9 +93,25 @@ public StreamReadConstraints streamReadConstraints() {
9293
/**********************************************************************
9394
*/
9495

95-
@Override public boolean requiresCustomCodec() { return delegate.requiresCustomCodec(); }
96+
@Override
97+
public boolean canParseAsync() {
98+
return delegate.canParseAsync();
99+
}
100+
101+
@Override
102+
public NonBlockingInputFeeder getNonBlockingInputFeeder() {
103+
return delegate.getNonBlockingInputFeeder();
104+
}
96105

97-
@Override public JacksonFeatureSet<StreamReadCapability> getReadCapabilities() { return delegate.getReadCapabilities(); }
106+
@Override
107+
public JacksonFeatureSet<StreamReadCapability> getReadCapabilities() {
108+
return delegate.getReadCapabilities();
109+
}
110+
111+
@Override
112+
public boolean requiresCustomCodec() {
113+
return delegate.requiresCustomCodec();
114+
}
98115

99116
/*
100117
/**********************************************************************

0 commit comments

Comments
 (0)