Author: pete.muir(a)jboss.org
Date: 2009-08-18 11:50:55 -0400 (Tue, 18 Aug 2009)
New Revision: 3551
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/WBClassImpl.java
Log:
Fix casts
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/WBClassImpl.java
===================================================================
---
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/WBClassImpl.java 2009-08-18
15:46:24 UTC (rev 3550)
+++
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/WBClassImpl.java 2009-08-18
15:50:55 UTC (rev 3551)
@@ -250,10 +250,11 @@
});
this.declaredConstructorsBySignature = new HashMap<ConstructorSignature,
WBConstructor<?>>();
- for (Constructor<Object> constructor : rawType.getDeclaredConstructors())
+ for (Constructor<?> constructor : rawType.getDeclaredConstructors())
{
// TODO Fix this cast
- WBConstructor<T> annotatedConstructor = (WBConstructor<T>)
WBConstructorImpl.of(constructor, getDeclaringWBClass(constructor, classTransformer),
classTransformer);
+ Constructor<T> c = (Constructor<T>) constructor;
+ WBConstructor<T> annotatedConstructor = WBConstructorImpl.of(c,
this.<T>getDeclaringWBClass(c, classTransformer), classTransformer);
if (!constructor.isAccessible())
{
constructor.setAccessible(true);
@@ -370,8 +371,7 @@
}
else
{
- WBClass<X> loadClass = transformer.loadClass(member.getDeclaringClass());
- return loadClass;
+ return transformer.loadClass((Class<X>) member.getDeclaringClass());
}
}
Show replies by date