Commit a6d59dd2c23d968c229069cfeb5b4ae6887f84b5

Authored by Cleverson Sacramento
1 parent 408a4ab3
Exists in master

Ajuste nos Generics

impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ConfigurationBootstrap.java
@@ -57,10 +57,10 @@ import br.gov.frameworkdemoiselle.internal.configuration.ConfigurationLoader; @@ -57,10 +57,10 @@ import br.gov.frameworkdemoiselle.internal.configuration.ConfigurationLoader;
57 57
58 public class ConfigurationBootstrap implements Extension { 58 public class ConfigurationBootstrap implements Extension {
59 59
60 - private final List<Class<?>> cache = Collections.synchronizedList(new ArrayList<Class<?>>()); 60 + private final List<Class<Object>> cache = Collections.synchronizedList(new ArrayList<Class<Object>>());
61 61
62 - public <T> void processAnnotatedType(@Observes final ProcessAnnotatedType<T> event) {  
63 - final AnnotatedType<T> annotatedType = event.getAnnotatedType(); 62 + public void processAnnotatedType(@Observes final ProcessAnnotatedType<Object> event) {
  63 + final AnnotatedType<Object> annotatedType = event.getAnnotatedType();
64 64
65 if (annotatedType.getJavaClass().isAnnotationPresent(Configuration.class)) { 65 if (annotatedType.getJavaClass().isAnnotationPresent(Configuration.class)) {
66 cache.add(annotatedType.getJavaClass()); 66 cache.add(annotatedType.getJavaClass());
@@ -69,11 +69,11 @@ public class ConfigurationBootstrap implements Extension { @@ -69,11 +69,11 @@ public class ConfigurationBootstrap implements Extension {
69 } 69 }
70 70
71 public void afterBeanDiscovery(@Observes AfterBeanDiscovery abd, BeanManager beanManager) throws Exception { 71 public void afterBeanDiscovery(@Observes AfterBeanDiscovery abd, BeanManager beanManager) throws Exception {
72 - Class<?> proxy; 72 + Class<Object> proxy;
73 73
74 - for (Class<?> config : cache) { 74 + for (Class<Object> config : cache) {
75 proxy = createProxy(config); 75 proxy = createProxy(config);
76 - abd.addBean(new ProxyBean((Class<Object>) proxy, beanManager)); 76 + abd.addBean(new ProxyBean(proxy, beanManager));
77 } 77 }
78 } 78 }
79 79