[Fb-contrib-commit] SF.net SVN: fb-contrib: [574] trunk/fb-contrib/src/com/mebigfatguy/fbcontrib/de
Brought to you by:
dbrosius
From: <dbr...@us...> - 2006-07-07 18:32:50
|
Revision: 574 Author: dbrosius Date: 2006-07-07 11:32:44 -0700 (Fri, 07 Jul 2006) ViewCVS: http://svn.sourceforge.net/fb-contrib/?rev=574&view=rev Log Message: ----------- guard against odd npe due to empty signature Modified Paths: -------------- trunk/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java Modified: trunk/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java =================================================================== --- trunk/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java 2006-06-28 18:59:10 UTC (rev 573) +++ trunk/fb-contrib/src/com/mebigfatguy/fbcontrib/detect/UnrelatedCollectionContents.java 2006-07-07 18:32:44 UTC (rev 574) @@ -232,9 +232,13 @@ private void addNewItem(final Set<String> supers, final OpcodeStack.Item addItm) throws ClassNotFoundException { - if (addItm.getSignature().charAt(0) == '[') { - supers.add(addItm.getSignature()); + String itemSignature = addItm.getSignature(); + if (itemSignature.length() == 0) return; + + if (itemSignature.charAt(0) == '[') { + supers.add(itemSignature); + return; } JavaClass cls = addItm.getJavaClass(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |