Revision: 988
          http://stripes.svn.sourceforge.net/stripes/?rev=988&view=rev
Author:   bengunter
Date:     2008-10-22 16:47:40 +0000 (Wed, 22 Oct 2008)

Log Message:
-----------
Applied fix for STS-574 from trunk.

Modified Paths:
--------------
    branches/1.5.x/stripes/src/net/sourceforge/stripes/util/ReflectUtil.java

Modified: 
branches/1.5.x/stripes/src/net/sourceforge/stripes/util/ReflectUtil.java
===================================================================
--- branches/1.5.x/stripes/src/net/sourceforge/stripes/util/ReflectUtil.java    
2008-10-22 16:15:54 UTC (rev 987)
+++ branches/1.5.x/stripes/src/net/sourceforge/stripes/util/ReflectUtil.java    
2008-10-22 16:47:40 UTC (rev 988)
@@ -444,18 +444,16 @@
     public static Type[] getActualTypeArguments(Class<?> clazz, Class<?> 
targetType) {
         Set<Class<?>> classes = new HashSet<Class<?>>();
         classes.add(clazz);
-        
+
         if (targetType.isInterface())
             classes.addAll(getImplementedInterfaces(clazz));
-        else {
-            Class<?> superClass = clazz.getSuperclass();
-            while (superClass != null) {
-                classes.add(superClass);
-                superClass = superClass.getSuperclass();
-            }
+
+        Class<?> superClass = clazz.getSuperclass();
+        while (superClass != null) {
+            classes.add(superClass);
+            superClass = superClass.getSuperclass();
         }
-        
-            
+
         for (Class<?> search : classes) {
             for (Type type : (targetType.isInterface() ? 
search.getGenericInterfaces()
                     : new Type[] { search.getGenericSuperclass() })) {


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to