Use ClassUtils to get the short class name
suggested by Pete Gieser git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137591 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1926fbc379
commit
3e439de47b
|
@ -58,6 +58,7 @@ import java.lang.reflect.Array;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.ClassUtils;
|
||||||
import org.apache.commons.lang.ObjectUtils;
|
import org.apache.commons.lang.ObjectUtils;
|
||||||
import org.apache.commons.lang.SystemUtils;
|
import org.apache.commons.lang.SystemUtils;
|
||||||
|
|
||||||
|
@ -86,7 +87,7 @@ import org.apache.commons.lang.SystemUtils;
|
||||||
* @author <a href="mailto:ggregory@seagullsw.com">Gary Gregory</a>
|
* @author <a href="mailto:ggregory@seagullsw.com">Gary Gregory</a>
|
||||||
* @author Pete Gieser
|
* @author Pete Gieser
|
||||||
* @since 1.0
|
* @since 1.0
|
||||||
* @version $Id: ToStringStyle.java,v 1.21 2003/07/25 23:04:24 ggregory Exp $
|
* @version $Id: ToStringStyle.java,v 1.22 2003/08/14 00:10:42 scolebourne Exp $
|
||||||
*/
|
*/
|
||||||
public abstract class ToStringStyle implements Serializable {
|
public abstract class ToStringStyle implements Serializable {
|
||||||
|
|
||||||
|
@ -1426,12 +1427,7 @@ public abstract class ToStringStyle implements Serializable {
|
||||||
* @return the short name
|
* @return the short name
|
||||||
*/
|
*/
|
||||||
protected String getShortClassName(Class cls) {
|
protected String getShortClassName(Class cls) {
|
||||||
String name = cls.getName();
|
return ClassUtils.getShortClassName(cls);
|
||||||
int pos = name.lastIndexOf('.');
|
|
||||||
if (pos == -1) {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
return name.substring(pos + 1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Setters and getters for the customizable parts of the style
|
// Setters and getters for the customizable parts of the style
|
||||||
|
|
Loading…
Reference in New Issue