protected void check(EnhancedAnnotation<T> annotatedAnnotation) { super.check(annotatedAnnotation); if (isValid()) { if (!annotatedAnnotation.isAnnotationPresent(Target.class)) { ReflectionLogger.LOG.missingTarget(annotatedAnnotation); } if (!isValidTargetType(annotatedAnnotation)) { ReflectionLogger.LOG.missingTargetTypeMethodOrTargetType(annotatedAnnotation); } } }
private static void checkInterceptorBinding(Annotation qualifier, MetaAnnotationStore store) { Preconditions.checkNotNull(qualifier); InterceptorBindingModel<?> model = store.getInterceptorBindingModel(qualifier.annotationType()); if (model == null || !model.isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } } }
private static void checkInterceptorBinding(Annotation qualifier, MetaAnnotationStore store) { Preconditions.checkNotNull(qualifier); InterceptorBindingModel<?> model = store.getInterceptorBindingModel(qualifier.annotationType()); if (model == null || !model.isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } } }
protected void check(EnhancedAnnotation<T> annotatedAnnotation) { super.check(annotatedAnnotation); if (isValid()) { if (!annotatedAnnotation.isAnnotationPresent(Target.class)) { ReflectionLogger.LOG.missingTarget(annotatedAnnotation); } if (!isValidTargetType(annotatedAnnotation)) { ReflectionLogger.LOG.missingTargetTypeMethodOrTargetType(annotatedAnnotation); } } }
private static void checkInterceptorBinding(Annotation qualifier, MetaAnnotationStore store) { Preconditions.checkNotNull(qualifier); InterceptorBindingModel<?> model = store.getInterceptorBindingModel(qualifier.annotationType()); if (model == null || !model.isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } } }
protected void check(EnhancedAnnotation<T> annotatedAnnotation) { super.check(annotatedAnnotation); if (isValid()) { if (!annotatedAnnotation.isAnnotationPresent(Target.class)) { ReflectionLogger.LOG.missingTarget(annotatedAnnotation); } if (!isValidTargetType(annotatedAnnotation)) { ReflectionLogger.LOG.missingTargetTypeMethodOrTargetType(annotatedAnnotation); } } }
@Override protected void checkQualifier(Annotation qualifier,final QualifierInstance qualifierInstance, Class<? extends Annotation> annotationType) { if (!getMetaAnnotationStore().getInterceptorBindingModel(annotationType).isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } if (qualifierInstances.contains(qualifierInstance)) { throw BeanManagerLogger.LOG.duplicateInterceptorBinding(qualifierInstance); } }
@Override protected void checkQualifier(Annotation qualifier,final QualifierInstance qualifierInstance, Class<? extends Annotation> annotationType) { if (!getMetaAnnotationStore().getInterceptorBindingModel(annotationType).isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } if (qualifierInstances.contains(qualifierInstance)) { throw BeanManagerLogger.LOG.duplicateInterceptorBinding(qualifierInstance); } }
@Override protected void checkQualifier(Annotation qualifier,final QualifierInstance qualifierInstance, Class<? extends Annotation> annotationType) { if (!getMetaAnnotationStore().getInterceptorBindingModel(annotationType).isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } if (qualifierInstances.contains(qualifierInstance)) { throw BeanManagerLogger.LOG.duplicateInterceptorBinding(qualifierInstance); } }
@Override protected void checkQualifier(Annotation qualifier,final QualifierInstance qualifierInstance, Class<? extends Annotation> annotationType) { if (!getMetaAnnotationStore().getInterceptorBindingModel(annotationType).isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } if (qualifierInstances.contains(qualifierInstance)) { throw BeanManagerLogger.LOG.duplicateInterceptorBinding(qualifierInstance); } }
@Override protected void checkQualifier(Annotation qualifier,final QualifierInstance qualifierInstance, Class<? extends Annotation> annotationType) { if (!getMetaAnnotationStore().getInterceptorBindingModel(annotationType).isValid()) { throw BeanManagerLogger.LOG.interceptorResolutionWithNonbindingType(qualifier); } if (qualifierInstances.contains(qualifierInstance)) { throw BeanManagerLogger.LOG.duplicateInterceptorBinding(qualifierInstance); } }
@Override public boolean isInterceptorBinding(Class<? extends Annotation> annotationType) { return getServices().get(MetaAnnotationStore.class).getInterceptorBindingModel(annotationType).isValid(); }
@Override protected void init(EnhancedAnnotation<T> annotatedAnnotation) { super.init(annotatedAnnotation); if (isValid()) { initInterceptionBindingTypes(annotatedAnnotation); checkArrayAndAnnotationValuedMembers(annotatedAnnotation); checkMetaAnnotations(annotatedAnnotation); this.metaAnnotations = annotatedAnnotation.getAnnotations(); } }
@Override protected void init(EnhancedAnnotation<T> annotatedAnnotation) { super.init(annotatedAnnotation); if (isValid()) { initInterceptionBindingTypes(annotatedAnnotation); checkArrayAndAnnotationValuedMembers(annotatedAnnotation); checkMetaAnnotations(annotatedAnnotation); this.metaAnnotations = annotatedAnnotation.getAnnotations(); } }
@Override protected void init(EnhancedAnnotation<T> annotatedAnnotation) { super.init(annotatedAnnotation); if (isValid()) { initInterceptionBindingTypes(annotatedAnnotation); checkArrayAndAnnotationValuedMembers(annotatedAnnotation); checkMetaAnnotations(annotatedAnnotation); this.metaAnnotations = annotatedAnnotation.getAnnotations(); } }
@Override public Set<Annotation> getInterceptorBindingDefinition(Class<? extends Annotation> bindingType) { InterceptorBindingModel<? extends Annotation> model = getServices().get(MetaAnnotationStore.class).getInterceptorBindingModel(bindingType); if (model.isValid()) { return model.getMetaAnnotations(); } else { throw BeanManagerLogger.LOG.notInterceptorBindingType(bindingType); } }
@Override protected void init(EnhancedAnnotation<T> annotatedAnnotation) { super.init(annotatedAnnotation); if (isValid()) { initInterceptionBindingTypes(annotatedAnnotation); checkArrayAndAnnotationValuedMembers(annotatedAnnotation); checkMetaAnnotations(annotatedAnnotation); this.metaAnnotations = annotatedAnnotation.getAnnotations(); } }
@Override protected void init(EnhancedAnnotation<T> annotatedAnnotation) { super.init(annotatedAnnotation); if (isValid()) { initInterceptionBindingTypes(annotatedAnnotation); checkArrayAndAnnotationValuedMembers(annotatedAnnotation); checkMetaAnnotations(annotatedAnnotation); this.metaAnnotations = annotatedAnnotation.getAnnotations(); } }
@Override public Set<Annotation> getInterceptorBindingDefinition(Class<? extends Annotation> bindingType) { InterceptorBindingModel<? extends Annotation> model = getServices().get(MetaAnnotationStore.class).getInterceptorBindingModel(bindingType); if (model.isValid()) { return model.getMetaAnnotations(); } else { throw BeanManagerLogger.LOG.notInterceptorBindingType(bindingType); } }
@Override public Set<Annotation> getInterceptorBindingDefinition(Class<? extends Annotation> bindingType) { InterceptorBindingModel<? extends Annotation> model = getServices().get(MetaAnnotationStore.class).getInterceptorBindingModel(bindingType); if (model.isValid()) { return model.getMetaAnnotations(); } else { throw BeanManagerLogger.LOG.notInterceptorBindingType(bindingType); } }