[jboss-cvs] JBossAS SVN: r58820 - trunk/varia/src/main/org/jboss/tools

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Dec 3 15:11:31 EST 2006


Author: scott.stark at jboss.org
Date: 2006-12-03 15:11:29 -0500 (Sun, 03 Dec 2006)
New Revision: 58820

Modified:
   trunk/varia/src/main/org/jboss/tools/SerialVersionUID.java
Log:
Make the generateJBossSerialVersionUIDReport the default. To run the ri report one must specify -rihome home.

Modified: trunk/varia/src/main/org/jboss/tools/SerialVersionUID.java
===================================================================
--- trunk/varia/src/main/org/jboss/tools/SerialVersionUID.java	2006-12-03 18:12:23 UTC (rev 58819)
+++ trunk/varia/src/main/org/jboss/tools/SerialVersionUID.java	2006-12-03 20:11:29 UTC (rev 58820)
@@ -53,7 +53,8 @@
       throws MalformedURLException
    {
       File[] files = dir.listFiles();
-      for(int n = 0; n < files.length; n ++)
+      int count = files != null ? files.length : 0;
+      for(int n = 0; n < count; n ++)
       {
          File child = files[n];
          // Ignore the server tmp directory
@@ -206,15 +207,15 @@
    {
       if( args.length != 1 )
       {
-         System.err.println("Usage: jboss-home");
+         System.err.println("Usage: jboss-home | -rihome ri-home");
          System.exit(1);
       }
       File distHome = new File(args[0]);
       Map classVersionMap = null;
-      if( distHome.getName().startsWith("jboss") )
+      if( args.length == 2 )
+         classVersionMap = generateRISerialVersionUIDReport(distHome);
+      else
          classVersionMap = generateJBossSerialVersionUIDReport(distHome);
-      else
-         classVersionMap = generateRISerialVersionUIDReport(distHome);
       // Write the map out the object file
       log.info("Total classes with serialVersionUID != 0: "+classVersionMap.size());
       FileOutputStream fos = new FileOutputStream("serialuid.ser");




More information about the jboss-cvs-commits mailing list