public class BeanUtil extends 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 String |
manglePropertyName(String basename)
Method called to figure out name of the property, given
corresponding suggested name based on a method or field name.
|
static String |
okNameForGetter(AnnotatedMethod am) |
static String |
okNameForIsGetter(AnnotatedMethod am,
String name) |
static String |
okNameForMutator(AnnotatedMethod am,
String prefix) |
static String |
okNameForRegularGetter(AnnotatedMethod am,
String name) |
static String |
okNameForSetter(AnnotatedMethod am) |
public static String okNameForGetter(AnnotatedMethod am)
public static String okNameForRegularGetter(AnnotatedMethod am, String name)
public static String okNameForIsGetter(AnnotatedMethod am, String name)
public static String okNameForSetter(AnnotatedMethod am)
public static String okNameForMutator(AnnotatedMethod am, String prefix)
protected static boolean isCglibGetCallbacks(AnnotatedMethod am)
Also, see [JACKSON-177]; Hibernate may repackage cglib it uses, so we better catch that too
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)
Copyright © 2014 FasterXML. All Rights Reserved.