aslak

Untitled

May 21st, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.63 KB | None | 0 0
  1.       for(InjectionPoint ip: injectionTarget.getInjectionPoints()) {
  2.           if(ip.getMember() instanceof Field) {
  3.              
  4.               Set<Bean<?>> beans = manager.getBeans(ip.getType(), filterNonQualifiers(manager, ip.getAnnotated().getAnnotations()));
  5.               Bean<?> bean = manager.resolve(beans);
  6.               Object beanInst = manager.getContext(bean.getScope()).get(bean);
  7.              
  8.               try {
  9.                   ((Field)ip.getMember()).set(instance, beanInst);
  10.               }
  11.               catch (Exception e) {
  12.                   e.printStackTrace();
  13.               }
  14.           }
  15.       }
Advertisement
Add Comment
Please, Sign In to add comment