[Schmitzm-commits] r32 - trunk/src/schmitzm/temp

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Sat Mar 28 17:44:25 CET 2009


Author: alfonx
Date: 2009-03-28 17:44:24 +0100 (Sat, 28 Mar 2009)
New Revision: 32

Modified:
   trunk/src/schmitzm/temp/BaseTypeUtil.java
Log:
Eclipse hat mich darauf hingewiesen, dass der alte code bei o==null zu einer NPE gef?\195?\188hrt h?\195?\164tte.

Neu:

  /**
   * Prueft, ob das angegebene Objekt einen Build-In-Type darstellt. Dies sind
   * alle Typen, die oben in der rechten Spalte angegeben sind.
   * @return <code>false</code>, wenn das angegebene Objekt <code>null</code> ist
   */
  public static boolean isBuildInType(Object o) {
    return o!=null && isBuildInType(o.getClass());
  }

Vorher war:
    return o!=null || isBuildInType(o.getClass());

  

Modified: trunk/src/schmitzm/temp/BaseTypeUtil.java
===================================================================
--- trunk/src/schmitzm/temp/BaseTypeUtil.java	2009-03-25 16:08:22 UTC (rev 31)
+++ trunk/src/schmitzm/temp/BaseTypeUtil.java	2009-03-28 16:44:24 UTC (rev 32)
@@ -79,7 +79,7 @@
    * @return <code>false</code>, wenn das angegebene Objekt <code>null</code> ist
    */
   public static boolean isBuildInType(Object o) {
-    return o!=null || isBuildInType(o.getClass());
+    return o!=null && isBuildInType(o.getClass());
   }
 
 



More information about the Schmitzm-commits mailing list