commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bay...@apache.org
Subject svn commit: r1097697 - /commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ClassUtils.java
Date Fri, 29 Apr 2011 05:59:53 GMT
Author: bayard
Date: Fri Apr 29 05:59:53 2011
New Revision: 1097697

URL: http://svn.apache.org/viewvc?rev=1097697&view=rev
Log:
Noting the difference between getSimpleName and getShortName in the getShortName javadoc

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=1097697&r1=1097696&r2=1097697&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 Fri Apr
29 05:59:53 2011
@@ -157,7 +157,9 @@ public class ClassUtils {
     /**
      * <p>Gets the class name minus the package name from a {@code Class}.</p>
      * 
-     * <p>Consider using the Java 5 API {@link Class#getSimpleName()} instead.</p>
+     * <p>Consider using the Java 5 API {@link Class#getSimpleName()} instead. 
+     * The one known difference is that this code will return {@code "Map.Entry"} while 
+     * the {@code java.lang.Class} variant will simply return {@code "Entry"}. </p>
      *
      * @param cls  the class to get the short name for.
      * @return the class name without the package name or an empty string
@@ -173,6 +175,10 @@ public class ClassUtils {
      * <p>Gets the class name minus the package name from a String.</p>
      *
      * <p>The string passed in is assumed to be a class name - it is not checked.</p>
+
+     * <p>Note that this method differs from Class.getSimpleName() in that this will

+     * return {@code "Map.Entry"} whilst the {@code java.lang.Class} variant will simply

+     * return {@code "Entry"}. </p>
      *
      * @param className  the className to get the short name for
      * @return the class name of the class without the package name or an empty string



Mime
View raw message