385386387388389390391392393394395
throw new IllegalArgumentException( "annotated service must also be implemented : " + service + " / " + type); } final ProvideBean bean = new ProvideBean(); bean.type = service.getName(); provideSet.add(bean);
411412413414415416417418419420421
final ServiceBean service = component.service; for (final Class<?> iface : ifaceArray) { final ProvideBean bean = new ProvideBean(); bean.type = iface.getName(); /** no duplicates */ if (service.provideSet.contains(bean)) { continue;
449450451452453454455456457458459
475476477478479480481482483484485
453454455456457458459460461462463
479480481482483484485486487488489
403404405406407408409410411412413
429430431432433434435436437438439
389390391392393394395396397398399
415416417418419420421422423424425