public class BeanUtil extends Object
Constructor and Description |
---|
BeanUtil() |
Modifier and Type | Method and Description |
---|---|
static Object |
getDefaultValue(JavaType type)
Accessor used to find out "default value" to use for comparing values to
serialize, to determine whether to exclude value from serialization with
inclusion type of
JsonInclude.Include.NON_DEFAULT . |
static String |
okNameForGetter(AnnotatedMethod am,
boolean stdNaming) |
static String |
okNameForIsGetter(AnnotatedMethod am,
String name,
boolean stdNaming) |
static String |
okNameForMutator(AnnotatedMethod am,
String prefix,
boolean stdNaming) |
static String |
okNameForRegularGetter(AnnotatedMethod am,
String name,
boolean stdNaming) |
static String |
okNameForSetter(AnnotatedMethod am,
boolean stdNaming)
Deprecated.
|
public static String okNameForGetter(AnnotatedMethod am, boolean stdNaming)
public static String okNameForRegularGetter(AnnotatedMethod am, String name, boolean stdNaming)
public static String okNameForIsGetter(AnnotatedMethod am, String name, boolean stdNaming)
@Deprecated public static String okNameForSetter(AnnotatedMethod am, boolean stdNaming)
public static String okNameForMutator(AnnotatedMethod am, String prefix, boolean stdNaming)
public static Object getDefaultValue(JavaType type)
JsonInclude.Include.NON_DEFAULT
.
Default logic is such that for primitives and wrapper types for primitives, expected
defaults (0 for `int` and `java.lang.Integer`) are returned; for Strings, empty String,
and for structured (Maps, Collections, arrays) and reference types, criteria
JsonInclude.Include.NON_DEFAULT
is used.
Copyright © 2010 - 2020 Adobe. All Rights Reserved