This is an automated email from the ASF dual-hosted git repository.
jlmonteiro 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 276658ed feat: char not properly handled as primitive to determine
default value
276658ed is described below
commit 276658ed3be019f9635a8f3ceef6846e68ebe6ad
Author: Jean-Louis Monteiro <[email protected]>
AuthorDate: Wed Oct 11 12:59:10 2023 +0200
feat: char not properly handled as primitive to determine default value
Signed-off-by: Jean-Louis Monteiro <[email protected]>
---
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java
b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java
index ac170a4b..77f172cc 100644
--- a/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java
+++ b/johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java
@@ -398,7 +398,9 @@ public class Mappings {
}
public static Object getPrimitiveDefault(final Type type) {
- if (type == long.class) {
+ if (type == char.class) {
+ return '\u0000';
+ } else if (type == long.class) {
return 0L;
} else if (type == int.class) {
return 0;