private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }
private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }
private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }
private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }
private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }
private void checkScopeAnnotations(InjectionPoint ij, MetaAnnotationStore metaAnnotationStore) { Annotated annotated = ij.getAnnotated(); if (annotated instanceof EnhancedAnnotated<?, ?>) { EnhancedAnnotated<?, ?> weldAnnotated = (EnhancedAnnotated<?, ?>) annotated; Set<Annotation> scopes = weldAnnotated.getMetaAnnotations(Scope.class); Set<Annotation> normalScopes = weldAnnotated.getMetaAnnotations(NormalScope.class); for (Annotation annotation : scopes) { logScopeOnInjectionPointWarning(ij, annotation); } for (Annotation annotation : normalScopes) { logScopeOnInjectionPointWarning(ij, annotation); } } else { for (Annotation annotation : annotated.getAnnotations()) { if (hasScopeMetaAnnotation(annotation)) { logScopeOnInjectionPointWarning(ij, annotation); } } } }