diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java b/src/main/java/org/apache/commons/lang3/ClassUtils.java index 56e603ed8..6593a460b 100644 --- a/src/main/java/org/apache/commons/lang3/ClassUtils.java +++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java @@ -730,10 +730,7 @@ public static Class[] wrappersToPrimitives(Class[] classes) { * false if not or null */ 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