本文整理汇总了Java中org.codehaus.jackson.map.introspect.AnnotatedMethod.getName方法的典型用法代码示例。如果您正苦于以下问题:Java AnnotatedMethod.getName方法的具体用法?Java AnnotatedMethod.getName怎么用?Java AnnotatedMethod.getName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.codehaus.jackson.map.introspect.AnnotatedMethod
的用法示例。
在下文中一共展示了AnnotatedMethod.getName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: constructAnySetter
import org.codehaus.jackson.map.introspect.AnnotatedMethod; //导入方法依赖的package包/类
protected SettableAnyProperty constructAnySetter(DeserializationConfig paramDeserializationConfig, BasicBeanDescription paramBasicBeanDescription, AnnotatedMethod paramAnnotatedMethod)
throws JsonMappingException
{
if (paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.CAN_OVERRIDE_ACCESS_MODIFIERS))
paramAnnotatedMethod.fixAccess();
JavaType localJavaType1 = paramBasicBeanDescription.bindingsForBeanType().resolveType(paramAnnotatedMethod.getParameterType(1));
BeanProperty.Std localStd = new BeanProperty.Std(paramAnnotatedMethod.getName(), localJavaType1, paramBasicBeanDescription.getClassAnnotations(), paramAnnotatedMethod);
JavaType localJavaType2 = resolveType(paramDeserializationConfig, paramBasicBeanDescription, localJavaType1, paramAnnotatedMethod, localStd);
JsonDeserializer localJsonDeserializer = findDeserializerFromAnnotation(paramDeserializationConfig, paramAnnotatedMethod, localStd);
if (localJsonDeserializer != null)
{
SettableAnyProperty localSettableAnyProperty = new SettableAnyProperty(localStd, paramAnnotatedMethod, localJavaType2);
localSettableAnyProperty.setValueDeserializer(localJsonDeserializer);
return localSettableAnyProperty;
}
return new SettableAnyProperty(localStd, paramAnnotatedMethod, modifyTypeByAnnotation(paramDeserializationConfig, paramAnnotatedMethod, localJavaType2, localStd.getName()));
}
示例2: constructAnySetter
import org.codehaus.jackson.map.introspect.AnnotatedMethod; //导入方法依赖的package包/类
protected SettableAnyProperty constructAnySetter(DeserializationConfig paramDeserializationConfig, BasicBeanDescription paramBasicBeanDescription, AnnotatedMethod paramAnnotatedMethod)
{
if (paramDeserializationConfig.isEnabled(DeserializationConfig.Feature.CAN_OVERRIDE_ACCESS_MODIFIERS))
paramAnnotatedMethod.fixAccess();
JavaType localJavaType1 = paramBasicBeanDescription.bindingsForBeanType().resolveType(paramAnnotatedMethod.getParameterType(1));
BeanProperty.Std localStd = new BeanProperty.Std(paramAnnotatedMethod.getName(), localJavaType1, paramBasicBeanDescription.getClassAnnotations(), paramAnnotatedMethod);
JavaType localJavaType2 = resolveType(paramDeserializationConfig, paramBasicBeanDescription, localJavaType1, paramAnnotatedMethod, localStd);
JsonDeserializer localJsonDeserializer = findDeserializerFromAnnotation(paramDeserializationConfig, paramAnnotatedMethod, localStd);
if (localJsonDeserializer != null)
return new SettableAnyProperty(localStd, paramAnnotatedMethod, localJavaType2, localJsonDeserializer);
return new SettableAnyProperty(localStd, paramAnnotatedMethod, modifyTypeByAnnotation(paramDeserializationConfig, paramAnnotatedMethod, localJavaType2, localStd.getName()), null);
}
示例3: okNameForGetter
import org.codehaus.jackson.map.introspect.AnnotatedMethod; //导入方法依赖的package包/类
public static String okNameForGetter(AnnotatedMethod paramAnnotatedMethod)
{
String str1 = paramAnnotatedMethod.getName();
String str2 = okNameForIsGetter(paramAnnotatedMethod, str1);
if (str2 == null)
str2 = okNameForRegularGetter(paramAnnotatedMethod, str1);
return str2;
}
示例4: okNameForSetter
import org.codehaus.jackson.map.introspect.AnnotatedMethod; //导入方法依赖的package包/类
public static String okNameForSetter(AnnotatedMethod paramAnnotatedMethod)
{
String str1 = paramAnnotatedMethod.getName();
String str2;
if (str1.startsWith("set"))
{
str2 = manglePropertyName(str1.substring(3));
if (str2 != null)
break label29;
}
label29:
while (("metaClass".equals(str2)) && (isGroovyMetaClassSetter(paramAnnotatedMethod)))
return null;
return str2;
}