You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by rm...@apache.org on 2019/08/17 16:50:58 UTC
[johnzon] branch master updated: adding a backward compatible
constructor for FieldAndMethodAccessMode
This is an automated email from the ASF dual-hosted git repository.
rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/johnzon.git
The following commit(s) were added to refs/heads/master by this push:
new 5994f4d adding a backward compatible constructor for FieldAndMethodAccessMode
5994f4d is described below
commit 5994f4dad049e13a17f8b8c54fe6538d0311f9b6
Author: Romain Manni-Bucau <rm...@apache.org>
AuthorDate: Sat Aug 17 18:50:53 2019 +0200
adding a backward compatible constructor for FieldAndMethodAccessMode
---
.../org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java
index 1ae5425..87f416d 100644
--- a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java
+++ b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java
@@ -47,6 +47,12 @@ public class FieldAndMethodAccessMode extends BaseAccessMode {
this.alwaysPreferMethodVisibility = alwaysPreferMethodVisibility;
}
+ // backward compatibility, don't delete since it can be used from user code in jsonb delegate access mode property
+ public FieldAndMethodAccessMode(final boolean useConstructor, final boolean acceptHiddenConstructor,
+ final boolean useGettersAsWriter) {
+ this(useConstructor, acceptHiddenConstructor, useGettersAsWriter, true);
+ }
+
@Override
public Map<String, Reader> doFindReaders(final Class<?> clazz) {
final Map<String, Reader> fieldsReaders = this.fields.findReaders(clazz);