This fixes a number of issues spotted by FindBugs:

2008-09-01  Andrew John Hughes  <[EMAIL PROTECTED]>

        * gnu/java/util/regex/RETokenStart.java:
        (getMaximumLength()): Add Override annotation.
        (matchThis(CharIndexed, REMatch)): Likewise.
        (returnsFixedLengthMatches()): Renamed from
        returnsFixedLengthmatches and added Override
        annotation.
        (findFixedLengthMatches(CharIndexed,REMatch,int)):
        Add Override annotation.
        (dump(CPStringBuilder)): Likewise.
        * gnu/javax/print/ipp/IppRequest.java:
        (RequestWriter.writeOperationAttributes(AttributeSet)):
        Throw exception, don't just create and drop it.
        * javax/management/MBeanServerPermission.java:
        (MBeanServerPermissionCollection.add(Permission)): Compare
        against individual Strings not the entire array, and
        store the result of replace.
        * javax/swing/text/html/StyleSheet.java:
        (setBaseFontSize(size)): Store result of trim().

-- 
Andrew :)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
Index: gnu/java/util/regex/RETokenStart.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/java/util/regex/RETokenStart.java,v
retrieving revision 1.3
diff -u -u -r1.3 RETokenStart.java
--- gnu/java/util/regex/RETokenStart.java       5 May 2008 20:58:08 -0000       
1.3
+++ gnu/java/util/regex/RETokenStart.java       1 Sep 2008 14:47:01 -0000
@@ -55,10 +55,12 @@
         this.check_java_line_terminators = b;
     }
 
+  @Override
     int getMaximumLength() {
-        return 0;
+      return 0;
     }
-    
+
+  @Override
     REMatch matchThis(CharIndexed input, REMatch mymatch) {
        // charAt(index-n) may be unknown on a Reader/InputStream. FIXME
        // Match after a newline if in multiline mode
@@ -110,13 +112,16 @@
                mymatch : null;
     }
 
-    boolean returnsFixedLengthmatches() { return true; }
+  @Override
+    boolean returnsFixedLengthMatches() { return true; }
 
+  @Override
     int findFixedLengthMatches(CharIndexed input, REMatch mymatch, int max) {
         if (matchThis(input, mymatch) != null) return max;
        else return 0;
     }
     
+  @Override
     void dump(CPStringBuilder os) {
        os.append('^');
     }
Index: gnu/javax/print/ipp/IppRequest.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/javax/print/ipp/IppRequest.java,v
retrieving revision 1.3
diff -u -u -r1.3 IppRequest.java
--- gnu/javax/print/ipp/IppRequest.java 9 Jul 2006 10:21:18 -0000       1.3
+++ gnu/javax/print/ipp/IppRequest.java 1 Sep 2008 14:47:03 -0000
@@ -469,7 +469,7 @@
         }
       else
         {
-          new IppException("Unknown target operation attribute combination.");
+          throw new IppException("Unknown target operation attribute 
combination.");
         }      
       
       writeAttributes(attributes);
Index: javax/management/MBeanServerPermission.java
===================================================================
RCS file: 
/sources/classpath/classpath/javax/management/MBeanServerPermission.java,v
retrieving revision 1.2
diff -u -u -r1.2 MBeanServerPermission.java
--- javax/management/MBeanServerPermission.java 25 Aug 2008 22:29:17 -0000      
1.2
+++ javax/management/MBeanServerPermission.java 1 Sep 2008 14:47:07 -0000
@@ -306,13 +306,14 @@
                      String cps = cp[b].trim();
                      if (cps.equals(nps))
                        found = true;
-                     if (np.equals("newMBeanServer") 
+                     if (nps.equals("newMBeanServer") 
                          && createms != -1)
                        found = true;
-                     if (np.equals("createMBeanServer")
+                     if (nps.equals("createMBeanServer")
                          && newms != -1)
-                       finalString.replace("newMBeanServer",
-                                           "createMBeanServer");
+                       finalString =
+                         finalString.replace("newMBeanServer",
+                                             "createMBeanServer");
                    }
                  if (!found)
                    finalString += "," + nps;
Index: javax/swing/text/html/StyleSheet.java
===================================================================
RCS file: /sources/classpath/classpath/javax/swing/text/html/StyleSheet.java,v
retrieving revision 1.27
diff -u -u -r1.27 StyleSheet.java
--- javax/swing/text/html/StyleSheet.java       28 Feb 2008 23:50:12 -0000      
1.27
+++ javax/swing/text/html/StyleSheet.java       1 Sep 2008 14:47:11 -0000
@@ -1071,7 +1071,7 @@
    */
   public void setBaseFontSize(String size)
   {
-    size.trim();
+    size = size.trim();
     int temp = 0;
     try
       {

Reply via email to