@Override default boolean isAnnotationPresent(Class<? extends Annotation> annotationClass) { return getAnnotationMetadata().isAnnotationPresent(annotationClass); }
@Override default boolean isAnnotationPresent(@Nonnull Class<? extends Annotation> annotationClass) { return getAnnotationMetadata().isAnnotationPresent(annotationClass); }
} else if (annotationMetadata.isAnnotationPresent(Header.class)) { conversionService.convert(definedValue, String.class) .ifPresent(o -> headers.put(finalHeaderName, o)); } else if (annotationMetadata.isAnnotationPresent(CookieValue.class)) { String cookieName = annotationMetadata.getValue(CookieValue.class, String.class).orElse(null); if (StringUtils.isEmpty(cookieName)) { .ifPresent(o -> cookies.add(new NettyCookie(finalCookieName, o))); } else if (annotationMetadata.isAnnotationPresent(QueryValue.class)) { String parameterName = annotationMetadata.getValue(QueryValue.class, String.class).orElse(null); conversionService.convert(definedValue, ConversionContext.of(String.class).with(annotationMetadata)).ifPresent(o -> { } else if (annotationMetadata.isAnnotationPresent(RequestAttribute.class)) { String attributeName = annotationMetadata.getValue(Annotation.class, String.class).orElse(null); if (StringUtils.isEmpty(attributeName)) { conversionService.convert(definedValue, Object.class) .ifPresent(o -> attributes.put(finalAttributeName, o)); } else if (annotationMetadata.isAnnotationPresent(PathVariable.class)) { String parameterName = annotationMetadata.getValue(PathVariable.class, String.class).orElse(null); conversionService.convert(definedValue, ConversionContext.of(String.class).with(annotationMetadata)).ifPresent(o -> {
public static boolean isSingleton(AnnotationMetadata annotationMetadata) { if (annotationMetadata.isAnnotationPresent(EachProperty.class) || annotationMetadata.isAnnotationPresent(EachBean.class)) { return true; } final Optional<Class<? extends Annotation>> scope = annotationMetadata.getDeclaredAnnotationTypeByStereotype(Scope.class); // is singleton logic return (scope.isPresent() && scope.get() == Singleton.class) || annotationMetadata.getValue(DefaultScope.class, Singleton.class).isPresent(); }
} else if (annotationMetadata.isAnnotationPresent(Header.class)) { conversionService.convert(definedValue, String.class) .ifPresent(o -> headers.put(finalHeaderName, o)); } else if (annotationMetadata.isAnnotationPresent(CookieValue.class)) { String cookieName = annotationMetadata.getValue(CookieValue.class, String.class).orElse(null); if (StringUtils.isEmpty(cookieName)) { .ifPresent(o -> cookies.add(new NettyCookie(finalCookieName, o))); } else if (annotationMetadata.isAnnotationPresent(QueryValue.class)) { String parameterName = annotationMetadata.getValue(QueryValue.class, String.class).orElse(null); conversionService.convert(definedValue, ConversionContext.of(String.class).with(annotationMetadata)).ifPresent(o -> { } else if (annotationMetadata.isAnnotationPresent(PathVariable.class)) { String parameterName = annotationMetadata.getValue(PathVariable.class, String.class).orElse(null); conversionService.convert(definedValue, ConversionContext.of(String.class).with(annotationMetadata)).ifPresent(o -> {
} else if (annotationMetadata.isAnnotationPresent(Header.class)) { conversionService.convert(definedValue, String.class) .ifPresent(o -> headers.put(finalHeaderName, o)); } else if (annotationMetadata.isAnnotationPresent(CookieValue.class)) { String cookieName = annotationMetadata.getValue(CookieValue.class, String.class).orElse(null); if (StringUtils.isEmpty(cookieName)) { .ifPresent(o -> cookies.add(new NettyCookie(finalCookieName, o))); } else if (annotationMetadata.isAnnotationPresent(QueryValue.class)) { String parameterName = annotationMetadata.getValue(QueryValue.class, String.class).orElse(null); conversionService.convert(definedValue, ConversionContext.of(String.class).with(annotationMetadata)).ifPresent(o -> {