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);