From 96de49e7ae7cfe951e590887e5f3944752e38581 Mon Sep 17 00:00:00 2001 From: Stephen Colebourne Date: Sat, 16 Aug 2003 12:56:25 +0000 Subject: [PATCH] Deprecate shortClassName in favour of useShortClassName for consistency git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137611 13f79535-47bb-0310-9956-ffa450edef68 --- .../lang/builder/StandardToStringStyle.java | 28 +++++++++++++++++-- .../commons/lang/builder/ToStringStyle.java | 24 +++++++++++++++- .../builder/StandardToStringStyleTest.java | 4 +-- 3 files changed, 50 insertions(+), 6 deletions(-) diff --git a/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java b/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java index 5b9239ba3..f611999c0 100644 --- a/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java +++ b/src/java/org/apache/commons/lang/builder/StandardToStringStyle.java @@ -66,7 +66,7 @@ * @author Stephen Colebourne * @author Pete Gieser * @since 1.0 - * @version $Id: StandardToStringStyle.java,v 1.11 2003/08/16 12:41:23 scolebourne Exp $ + * @version $Id: StandardToStringStyle.java,v 1.12 2003/08/16 12:56:25 scolebourne Exp $ */ public class StandardToStringStyle extends ToStringStyle { @@ -99,22 +99,44 @@ public void setUseClassName(boolean useClassName) { //--------------------------------------------------------------------- + /** + *

Gets whether to output short or long class names.

+ * + * @return the current useShortClassName flag + */ + public boolean isUseShortClassName() { + return super.isUseShortClassName(); + } + /** *

Gets whether to output short or long class names.

* * @return the current shortClassName flag + * @deprecated Use {@link #isUseShortClassName()} + * Method will be removed in Commons Lang 3.0. */ public boolean isShortClassName() { - return super.isShortClassName(); + return super.isUseShortClassName(); + } + + /** + *

Sets whether to output short or long class names.

+ * + * @param useShortClassName the new useShortClassName flag + */ + public void setUseShortClassName(boolean useShortClassName) { + super.setUseShortClassName(useShortClassName); } /** *

Sets whether to output short or long class names.

* * @param shortClassName the new shortClassName flag + * @deprecated Use {@link #setUseShortClassName(boolean)} + * Method will be removed in Commons Lang 3.0. */ public void setShortClassName(boolean shortClassName) { - super.setShortClassName(shortClassName); + super.setUseShortClassName(shortClassName); } //--------------------------------------------------------------------- diff --git a/src/java/org/apache/commons/lang/builder/ToStringStyle.java b/src/java/org/apache/commons/lang/builder/ToStringStyle.java index fb89240f7..f44490b34 100644 --- a/src/java/org/apache/commons/lang/builder/ToStringStyle.java +++ b/src/java/org/apache/commons/lang/builder/ToStringStyle.java @@ -87,7 +87,7 @@ * @author Gary Gregory * @author Pete Gieser * @since 1.0 - * @version $Id: ToStringStyle.java,v 1.22 2003/08/14 00:10:42 scolebourne Exp $ + * @version $Id: ToStringStyle.java,v 1.23 2003/08/16 12:56:25 scolebourne Exp $ */ public abstract class ToStringStyle implements Serializable { @@ -1455,19 +1455,41 @@ protected void setUseClassName(boolean useClassName) { //--------------------------------------------------------------------- + /** + *

Gets whether to output short or long class names.

+ * + * @return the current useShortClassName flag + */ + protected boolean isUseShortClassName() { + return useShortClassName; + } + /** *

Gets whether to output short or long class names.

* * @return the current shortClassName flag + * @deprecated Use {@link #isUseShortClassName()} + * Method will be removed in Commons Lang 3.0. */ protected boolean isShortClassName() { return useShortClassName; } + /** + *

Sets whether to output short or long class names.

+ * + * @param useShortClassName the new useShortClassName flag + */ + protected void setUseShortClassName(boolean useShortClassName) { + this.useShortClassName = useShortClassName; + } + /** *

Sets whether to output short or long class names.

* * @param shortClassName the new shortClassName flag + * @deprecated Use {@link #setUseShortClassName(boolean)} + * Method will be removed in Commons Lang 3.0. */ protected void setShortClassName(boolean shortClassName) { this.useShortClassName = shortClassName; diff --git a/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java b/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java index c6840e015..c2df3318a 100644 --- a/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java +++ b/src/test/org/apache/commons/lang/builder/StandardToStringStyleTest.java @@ -65,7 +65,7 @@ * Unit tests {@link org.apache.commons.lang.ToStringStyle}. * * @author Stephen Colebourne - * @version $Id: StandardToStringStyleTest.java,v 1.3 2003/05/21 23:49:15 scolebourne Exp $ + * @version $Id: StandardToStringStyleTest.java,v 1.4 2003/08/16 12:56:25 scolebourne Exp $ */ public class StandardToStringStyleTest extends TestCase { @@ -75,7 +75,7 @@ public class StandardToStringStyleTest extends TestCase { private static final StandardToStringStyle STYLE = new StandardToStringStyle(); static { - STYLE.setShortClassName(true); + STYLE.setUseShortClassName(true); STYLE.setUseIdentityHashCode(false); STYLE.setArrayStart("["); STYLE.setArraySeparator(", ");