/* */ }
/* */ }
/* */
/* */ private void deployPrecedence(AnnotationsAttribute visible, ClassFile cf) throws Exception
/* */ {
/* 394 */ Annotation info = visible.getAnnotation(Precedence.class.getName());
/* 395 */ if (info != null)
/* */ {
/* 397 */ if ((AspectManager.verbose) && (logger.isDebugEnabled())) logger.debug("Found top-level @Precedence in: " + cf.getName());
/* */
/* 399 */ ArrayList entries = new ArrayList();
/* 400 */ Iterator fields = cf.getFields().iterator();
/* 401 */ while (fields.hasNext())
/* */ {
/* 403 */ FieldInfo finfo = (FieldInfo)fields.next();
/* 404 */ AnnotationsAttribute mgroup = (AnnotationsAttribute)finfo.getAttribute("RuntimeVisibleAnnotations");
/* 405 */ if (mgroup != null) {
/* 406 */ Annotation binfo = mgroup.getAnnotation(PrecedenceInterceptor.class.getName());
/* 407 */ if (binfo != null)
/* */ {
/* 410 */ entries.add(new PrecedenceDefEntry(getFieldType(finfo), null));
/* */ }
/* */ else