From 8fd757c1e49f9adf9fc57d6df204c78283161339 Mon Sep 17 00:00:00 2001 From: mdb Date: Mon, 8 Aug 2005 23:55:00 +0000 Subject: [PATCH] Add a version of shortClassName that takes the class name directly. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1692 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/StringUtil.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java index 9f75d04d..bbf81791 100644 --- a/projects/samskivert/src/java/com/samskivert/util/StringUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/StringUtil.java @@ -1298,7 +1298,17 @@ public class StringUtil */ public static String shortClassName (Class clazz) { - String name = clazz.getName(); + return shortClassName(clazz.getName()); + } + + /** + * Returns the supplied class name truncated to one package prior to + * the actual class name. For example, + * com.samskivert.util.StringUtil would be reported as + * util.StringUtil. + */ + public static String shortClassName (String name) + { int didx = name.lastIndexOf("."); if (didx == -1) { return name;