[jboss-cvs] JBossAS SVN: r74600 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 16 06:18:08 EDT 2008


Author: wolfc
Date: 2008-06-16 06:18:07 -0400 (Mon, 16 Jun 2008)
New Revision: 74600

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/ProxyDeployer.java
Log:
EJBTHREE-1421: Make it compile under JDK 6

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/ProxyDeployer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/ProxyDeployer.java	2008-06-16 09:52:37 UTC (rev 74599)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/session/ProxyDeployer.java	2008-06-16 10:18:07 UTC (rev 74600)
@@ -72,7 +72,9 @@
       {
          log.warn("Class " + cls + " does not have a proper constructor with parameters " + Arrays.toString(parameterTypes) + ", will try to find one");
          
-         Constructor<T> constructors[] = cls.getConstructors();
+         // I'm not going to modify the array, so I can cast it safely
+         // http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getConstructors()
+         Constructor<T> constructors[] = (Constructor<T>[]) cls.getConstructors();
          for(Constructor<T> constructor : constructors)
          {
             if(parameterTypes.length != constructor.getParameterTypes().length)




More information about the jboss-cvs-commits mailing list