protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts) throws AnnotationProcessorException { PersistenceContexts annotation = (PersistenceContexts) ainfo.getAnnotation(); PersistenceContext[] emRefAnnotations = annotation.value(); List<HandlerProcessingResult> results = new ArrayList<HandlerProcessingResult>(); for(PersistenceContext emRef : emRefAnnotations) { results.add(processEmRef(ainfo, rcContexts, emRef)); } return getOverallProcessingResult(results); }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts) throws AnnotationProcessorException { PersistenceContexts annotation = (PersistenceContexts) ainfo.getAnnotation(); PersistenceContext[] emRefAnnotations = annotation.value(); List<HandlerProcessingResult> results = new ArrayList<HandlerProcessingResult>(); for(PersistenceContext emRef : emRefAnnotations) { results.add(processEmRef(ainfo, rcContexts, emRef)); } return getOverallProcessingResult(results); }