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


Reply via email to