scolebourne    2003/07/25 16:06:59

  Modified:    lang/src/java/org/apache/commons/lang StringEscapeUtils.java
                        BooleanUtils.java
               lang/src/java/org/apache/commons/lang/math RandomUtils.java
               lang/src/java/org/apache/commons/lang/exception
                        ExceptionUtils.java
  Log:
  Change as recommended by findBugs
  (static variables private or final, and Boolean constructor optimisation)
  
  Revision  Changes    Path
  1.19      +4 -3      
jakarta-commons/lang/src/java/org/apache/commons/lang/StringEscapeUtils.java
  
  Index: StringEscapeUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/StringEscapeUtils.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- StringEscapeUtils.java    20 Jul 2003 15:49:58 -0000      1.18
  +++ StringEscapeUtils.java    25 Jul 2003 23:06:58 -0000      1.19
  @@ -59,7 +59,8 @@
   import org.apache.commons.lang.exception.NestableRuntimeException;
   
   /**
  - * <p>Escapes and unescapes <code>String</code>s for Java, Java Script, HTML, XML, 
and SQL.
  + * <p>Escapes and unescapes <code>String</code>s for
  + * Java, Java Script, HTML, XML, and SQL.</p>
    *
    * @author Apache Jakarta Turbine
    * @author GenerationJavaCore library
  @@ -78,7 +79,7 @@
       /**
        * The entity set to use when escaping and unescaping HTML.
        */
  -    protected static Entities DEFAULT_ENTITIES = Entities.HTML40;
  +    private static final Entities DEFAULT_ENTITIES = Entities.HTML40;
   
       /**
        * <p><code>StringEscapeUtils</code> instances should NOT be constructed in
  
  
  
  1.9       +2 -2      
jakarta-commons/lang/src/java/org/apache/commons/lang/BooleanUtils.java
  
  Index: BooleanUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/BooleanUtils.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BooleanUtils.java 19 Jul 2003 20:17:12 -0000      1.8
  +++ BooleanUtils.java 25 Jul 2003 23:06:58 -0000      1.9
  @@ -659,7 +659,7 @@
        * @throws IllegalArgumentException if <code>array</code> is empty.
        */
       public static Boolean xor(Boolean[] array) {
  -        return new Boolean(xor(ArrayUtils.toPrimitive(array)));
  +        return (xor(ArrayUtils.toPrimitive(array)) ? Boolean.TRUE : Boolean.FALSE);
       }
   
   }
  
  
  
  1.4       +2 -2      
jakarta-commons/lang/src/java/org/apache/commons/lang/math/RandomUtils.java
  
  Index: RandomUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/math/RandomUtils.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- RandomUtils.java  14 Jul 2003 22:25:05 -0000      1.3
  +++ RandomUtils.java  25 Jul 2003 23:06:58 -0000      1.4
  @@ -66,7 +66,7 @@
    */
   public final class RandomUtils {
   
  -    public static Random JVM_RANDOM = new JVMRandom();
  +    public static final Random JVM_RANDOM = new JVMRandom();
   
   // should be possible for JVM_RANDOM?
   //    public static void nextBytes(byte[]) {
  
  
  
  1.27      +2 -2      
jakarta-commons/lang/src/java/org/apache/commons/lang/exception/ExceptionUtils.java
  
  Index: ExceptionUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/exception/ExceptionUtils.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- ExceptionUtils.java       20 Jul 2003 15:49:58 -0000      1.26
  +++ ExceptionUtils.java       25 Jul 2003 23:06:58 -0000      1.27
  @@ -95,7 +95,7 @@
        * <p>The names of methods commonly used to access a wrapped
        * exception.</p>
        */
  -    protected static String[] CAUSE_METHOD_NAMES = {
  +    private static String[] CAUSE_METHOD_NAMES = {
           "getCause",
           "getNextException",
           "getTargetException",
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to