NPE guard for JVMPlugin.accept

Issue: http://jira.grails.org/browse/GRAILS-9651
This commit is contained in:
Andy Clement
2012-12-10 08:16:47 -08:00
parent ed0d9008a0
commit dcee3af4be

View File

@@ -157,10 +157,12 @@ public class JVMPlugin implements ReloadEventProcessorPlugin, LoadtimeInstrument
}
public boolean accept(String slashedTypeName, ClassLoader classLoader, ProtectionDomain protectionDomain, byte[] bytes) {
if (slashedTypeName.equals("java/beans/Introspector")) {
introspectorLoaded = true;
} else if (slashedTypeName.equals("java/beans/ThreadGroupContext")) {
threadGroupContextLoaded = true;
if (slashedTypeName!=null) {
if (slashedTypeName.equals("java/beans/Introspector")) {
introspectorLoaded = true;
} else if (slashedTypeName.equals("java/beans/ThreadGroupContext")) {
threadGroupContextLoaded = true;
}
}
return false;
}