本文整理了Java中com.fasterxml.jackson.databind.introspect.AnnotatedParameter.getRawType()
方法的一些代码示例,展示了AnnotatedParameter.getRawType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedParameter.getRawType()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.introspect.AnnotatedParameter
类名称:AnnotatedParameter
方法名:getRawType
暂无
代码示例来源:origin: bootique/bootique
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes) {
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getFactoryMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: com.fasterxml.jackson.datatype/jackson-datatype-jsr310
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes)
{
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getFactoryMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: com.fasterxml.jackson.datatype/jackson-datatype-jsr310
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes)
{
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getStaticMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: silentbalanceyh/vertx-zero
protected AnnotatedMethod _findFactory(final AnnotatedClass cls, final String name, final Class... argTypes) {
final int argCount = argTypes.length;
final Iterator var5 = cls.getFactoryMethods().iterator();
AnnotatedMethod method;
do {
if (!var5.hasNext()) {
return null;
}
method = (AnnotatedMethod) var5.next();
} while (!name.equals(method.getName()) || method.getParameterCount() != argCount);
for (int i = 0; i < argCount; ++i) {
final Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
;
}
}
return method;
}
}
代码示例来源:origin: cn.vertxup/vertx-co
protected AnnotatedMethod _findFactory(final AnnotatedClass cls, final String name, final Class... argTypes) {
final int argCount = argTypes.length;
final Iterator var5 = cls.getFactoryMethods().iterator();
AnnotatedMethod method;
do {
if (!var5.hasNext()) {
return null;
}
method = (AnnotatedMethod) var5.next();
} while (!name.equals(method.getName()) || method.getParameterCount() != argCount);
for (int i = 0; i < argCount; ++i) {
final Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
;
}
}
return method;
}
}
代码示例来源:origin: FasterXML/jackson-datatype-jsr310
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes)
{
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getStaticMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: io.bootique/bootique
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes) {
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getStaticMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: com.github.joschi.jackson/jackson-datatype-threetenbp
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes)
{
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getStaticMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: FasterXML/jackson-datatype-jsr310
protected AnnotatedMethod _findFactory(AnnotatedClass cls, String name, Class<?>... argTypes)
{
final int argCount = argTypes.length;
for (AnnotatedMethod method : cls.getStaticMethods()) {
if (!name.equals(method.getName())
|| (method.getParameterCount() != argCount)) {
continue;
}
for (int i = 0; i < argCount; ++i) {
Class<?> argType = method.getParameter(i).getRawType();
if (!argType.isAssignableFrom(argTypes[i])) {
continue;
}
}
return method;
}
return null;
}
}
代码示例来源:origin: marklogic/java-client-api
found.annotation = constructorAnnotation;
found.foundMessage = annotationName + " on constructor parameter '" +
parameter.getRawType().getName() + " " + parameter.getName() + "'";
return found;
内容来源于网络,如有侵权,请联系作者删除!