aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatu Saloranta <tatu.saloranta@iki.fi>2020-07-08 17:49:35 -0700
committerTatu Saloranta <tatu.saloranta@iki.fi>2020-07-08 17:49:35 -0700
commit3dec03cff1f222bb947549615b2d097234b24088 (patch)
treed9a408e78a3a970fb9e396b97ed7f62dc87ddca5 /src
parentc4ded65a5042d7d2e6f05e5eb9d9a09dc32dceed (diff)
downloadjackson-databind-3dec03cff1f222bb947549615b2d097234b24088.tar.gz
Minor change to pass StreamWriteCapabilities from TokenBuffer
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
index 279b55ea3..8145f71a3 100644
--- a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
+++ b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java
@@ -640,7 +640,16 @@ sb.append("NativeObjectIds=").append(_hasNativeObjectIds).append(",");
public boolean canWriteBinaryNatively() {
return true;
}
-
+
+ // 20-May-2020, tatu: This may or may not be enough -- ideally access is
+ // via `DeserializationContext`, not parser, but if latter is needed
+ // then we'll need to pass this from parser contents if which were
+ // buffered.
+ @Override
+ public JacksonFeatureSet<StreamWriteCapability> getWriteCapabilities() {
+ return DEFAULT_WRITE_CAPABILITIES;
+ }
+
/*
/**********************************************************
/* JsonGenerator implementation: low-level output handling