[Clirr-devel] CVS: clirr/core/src/java/net/sf/clirr/core/internal/checks InterfaceSetCheck.java,1.4,
Status: Alpha
Brought to you by:
lkuehne
From: <lk...@us...> - 2004-08-22 06:47:53
|
Update of /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/checks In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4922 Modified Files: InterfaceSetCheck.java Log Message: avoid NPE Index: InterfaceSetCheck.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/java/net/sf/clirr/core/internal/checks/InterfaceSetCheck.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- InterfaceSetCheck.java 21 Aug 2004 11:10:37 -0000 1.4 +++ InterfaceSetCheck.java 22 Aug 2004 06:47:33 -0000 1.5 @@ -75,8 +75,8 @@ JavaClass compatInterface = (JavaClass) iter.getLeft(); JavaClass currentInterface = (JavaClass) iter.getRight(); - if (className.equals(compatInterface.getClassName()) - || className.equals(currentInterface.getClassName())) + if (compatInterface != null && className.equals(compatInterface.getClassName()) + || currentInterface != null && className.equals(currentInterface.getClassName())) { // This occurs because an interface has itself in the set of all interfaces. // We can't just let the test below handle this case because that won't |