From d62d78e500706d68e258ab777252fc5645fd701d Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Fri, 18 Oct 2019 15:30:35 -0700 Subject: [PATCH] Fix NPE --- .../java/org/springframework/guice/module/SpringModule.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/springframework/guice/module/SpringModule.java b/src/main/java/org/springframework/guice/module/SpringModule.java index 830dbdd..7d39e80 100644 --- a/src/main/java/org/springframework/guice/module/SpringModule.java +++ b/src/main/java/org/springframework/guice/module/SpringModule.java @@ -146,6 +146,9 @@ public class SpringModule extends AbstractModule { beanName, type, bindingAnnotation); Class clazz = (type instanceof Class) ? (Class) type : beanFactory.getType(beanName); + if (clazz == null) { + continue; + } if (!clazz.isInterface() && !ClassUtils.isCglibProxyClass(clazz)) { bindConditionally(binder(), name, clazz, typeProvider, namedProvider, bindingAnnotation); }