public class BeanUtil
extends java.lang.Object
Constructor and Description |
---|
BeanUtil() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
isCglibGetCallbacks(AnnotatedMethod am)
This method was added to address [JACKSON-53]: need to weed out
CGLib-injected "getCallbacks".
|
protected static boolean |
isGroovyMetaClassGetter(AnnotatedMethod am)
Another helper method to deal with rest of [JACKSON-103]
|
protected static boolean |
isGroovyMetaClassSetter(AnnotatedMethod am)
Similar to
isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod) , need to suppress
a cyclic reference to resolve [JACKSON-103] |
protected static java.lang.String |
legacyManglePropertyName(java.lang.String basename,
int offset)
Method called to figure out name of the property, given
corresponding suggested name based on a method or field name.
|
static java.lang.String |
okNameForGetter(AnnotatedMethod am)
Deprecated.
|
static java.lang.String |
okNameForGetter(AnnotatedMethod am,
boolean stdNaming) |
static java.lang.String |
okNameForIsGetter(AnnotatedMethod am,
java.lang.String name)
Deprecated.
|
static java.lang.String |
okNameForIsGetter(AnnotatedMethod am,
java.lang.String name,
boolean stdNaming) |
static java.lang.String |
okNameForMutator(AnnotatedMethod am,
java.lang.String prefix)
Deprecated.
|
static java.lang.String |
okNameForMutator(AnnotatedMethod am,
java.lang.String prefix,
boolean stdNaming) |
static java.lang.String |
okNameForRegularGetter(AnnotatedMethod am,
java.lang.String name)
Deprecated.
|
static java.lang.String |
okNameForRegularGetter(AnnotatedMethod am,
java.lang.String name,
boolean stdNaming) |
static java.lang.String |
okNameForSetter(AnnotatedMethod am)
Deprecated.
|
static java.lang.String |
okNameForSetter(AnnotatedMethod am,
boolean stdNaming) |
protected static java.lang.String |
stdManglePropertyName(java.lang.String basename,
int offset) |
public static java.lang.String okNameForGetter(AnnotatedMethod am, boolean stdNaming)
public static java.lang.String okNameForRegularGetter(AnnotatedMethod am, java.lang.String name, boolean stdNaming)
public static java.lang.String okNameForIsGetter(AnnotatedMethod am, java.lang.String name, boolean stdNaming)
public static java.lang.String okNameForSetter(AnnotatedMethod am, boolean stdNaming)
public static java.lang.String okNameForMutator(AnnotatedMethod am, java.lang.String prefix, boolean stdNaming)
@Deprecated public static java.lang.String okNameForGetter(AnnotatedMethod am)
@Deprecated public static java.lang.String okNameForRegularGetter(AnnotatedMethod am, java.lang.String name)
@Deprecated public static java.lang.String okNameForIsGetter(AnnotatedMethod am, java.lang.String name)
@Deprecated public static java.lang.String okNameForSetter(AnnotatedMethod am)
@Deprecated public static java.lang.String okNameForMutator(AnnotatedMethod am, java.lang.String prefix)
protected static boolean isCglibGetCallbacks(AnnotatedMethod am)
protected static boolean isGroovyMetaClassSetter(AnnotatedMethod am)
isCglibGetCallbacks(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)
, need to suppress
a cyclic reference to resolve [JACKSON-103]protected static boolean isGroovyMetaClassGetter(AnnotatedMethod am)
protected static java.lang.String legacyManglePropertyName(java.lang.String basename, int offset)
basename
- Name of accessor/mutator method, not including prefix
("get"/"is"/"set")protected static java.lang.String stdManglePropertyName(java.lang.String basename, int offset)