Author: bayard
Date: Sat Mar 14 16:34:16 2009
New Revision: 754484
URL: http://svn.apache.org/viewvc?rev=754484&view=rev
Log:
Removed deprecated constructors from ReflectionToStringBuilder [LANG-438]
Modified:
commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/ReflectionToStringBuilder.java
Modified:
commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/ReflectionToStringBuilder.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/ReflectionToStringBuilder.java?rev=754484&r1=754483&r2=754484&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/ReflectionToStringBuilder.java
(original)
+++
commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/ReflectionToStringBuilder.java
Sat Mar 14 16:34:16 2009
@@ -289,52 +289,6 @@
}
/**
- * <p>
- * Builds a <code>toString</code> value through reflection.
- * </p>
- *
- * <p>
- * It uses <code>AccessibleObject.setAccessible</code> to gain access to
private fields. This means that it will
- * throw a security exception if run under a security manager, if the
permissions are not set up correctly. It is
- * also not as efficient as testing explicitly.
- * </p>
- *
- * <p>
- * If the <code>outputTransients</code> is <code>true</code>, transient
members will be output, otherwise they
- * are ignored, as they are likely derived fields, and not part of the
value of the Object.
- * </p>
- *
- * <p>
- * Static fields will not be included. Superclass fields will be appended
up to and including the specified
- * superclass. A null superclass is treated as
<code>java.lang.Object</code>.
- * </p>
- *
- * <p>
- * If the style is <code>null</code>, the default
<code>ToStringStyle</code> is used.
- * </p>
- *
- * @deprecated Use {...@link
#toString(Object,ToStringStyle,boolean,boolean,Class)}
- *
- * @param object
- * the Object to be output
- * @param style
- * the style of the <code>toString</code> to create, may be
<code>null</code>
- * @param outputTransients
- * whether to include transient fields
- * @param reflectUpToClass
- * the superclass to reflect up to (inclusive), may be
<code>null</code>
- * @return the String result
- * @throws IllegalArgumentException
- * if the Object is <code>null</code>
- * @since 2.0
- */
- public static String toString(Object object, ToStringStyle style,
- boolean outputTransients, Class
reflectUpToClass)
- {
- return new ReflectionToStringBuilder(object, style, null,
reflectUpToClass, outputTransients).toString();
- }
-
- /**
* Builds a String for a toString method excluding the given field name.
*
* @param object
@@ -497,29 +451,6 @@
/**
* Constructor.
*
- * @deprecated Use {...@link
#ReflectionToStringBuilder(Object,ToStringStyle,StringBuffer,Class,boolean,boolean)}.
- *
- * @param object
- * the Object to build a <code>toString</code> for
- * @param style
- * the style of the <code>toString</code> to create, may be
<code>null</code>
- * @param buffer
- * the <code>StringBuffer</code> to populate, may be
<code>null</code>
- * @param reflectUpToClass
- * the superclass to reflect up to (inclusive), may be
<code>null</code>
- * @param outputTransients
- * whether to include transient fields
- */
- public ReflectionToStringBuilder(Object object, ToStringStyle style,
StringBuffer buffer, Class reflectUpToClass,
- boolean outputTransients) {
- super(object, style, buffer);
- this.setUpToClass(reflectUpToClass);
- this.setAppendTransients(outputTransients);
- }
-
- /**
- * Constructor.
- *
* @param object
* the Object to build a <code>toString</code> for
* @param style