/** * value. * * @param cl a {@link java.lang.Class} object. * @param name a {@link java.lang.String} object. * @return a {@link java.lang.String} object. */ public String value(Class<? extends Annotation> cl, String name) { IAnnotationModel annotation = originalType.getAnnotation(cl.getSimpleName()); if (annotation != null) { return annotation.getValue(name); } return null; }
private boolean hasGlobalConsumes(ITypeModel type) { if (type.hasAnnotation(JAVAX_CONSUMES)) { return true; } IAnnotationModel apiAnn = type.getAnnotation(SWAGGER_API); if (apiAnn == null) { return false; } String consumes = apiAnn.getValue(JAVAX_CONSUMES.toLowerCase()); if (consumes != null) { return true; } return false; }