Author: thomas.diesler(a)jboss.com
Date: 2010-02-04 08:56:55 -0500 (Thu, 04 Feb 2010)
New Revision: 100413
Modified:
projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
Log:
Add NPE sanity checks
Modified:
projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
===================================================================
---
projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java 2010-02-04
13:32:29 UTC (rev 100412)
+++
projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java 2010-02-04
13:56:55 UTC (rev 100413)
@@ -58,6 +58,11 @@
public ManagedBundle(BundleContext context, Bundle bundle)
{
+ if (context == null)
+ throw new IllegalArgumentException("Null system context");
+ if (bundle == null)
+ throw new IllegalArgumentException("Null bundle");
+
this.bundle = bundle;
this.systemContext = context;
this.oname = getObjectName(bundle);
Show replies by date