Author: mbenson
Date: Thu Jul 29 20:22:58 2010
New Revision: 980562

URL: http://svn.apache.org/viewvc?rev=980562&view=rev
Log:
use 1.5 method for determining inner class-ness; null safety is really the only 
remaining advantage of #isInnerClass.  This goes nicely with r919340

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java?rev=980562&r1=980561&r2=980562&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java
 Thu Jul 29 20:22:58 2010
@@ -730,10 +730,7 @@ public class ClassUtils {
      *  false if not or <code>null</code>
      */
     public static boolean isInnerClass(Class<?> cls) {
-        if (cls == null) {
-            return false;
-        }
-        return cls.getName().indexOf(INNER_CLASS_SEPARATOR_CHAR) >= 0;
+        return cls != null && cls.getEnclosingClass() != null;
     }
 
     // Class loading


Reply via email to