com.fasterxml.jackson.databind.introspect.AnnotatedParameter.getRawType()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中com.fasterxml.jackson.databind.introspect.AnnotatedParameter.getRawType()方法的一些代码示例,展示了AnnotatedParameter.getRawType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedParameter.getRawType()方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.introspect.AnnotatedParameter
类名称:AnnotatedParameter
方法名:getRawType

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;

相关文章