You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by jo...@apache.org on 2015/07/02 09:53:54 UTC
svn commit: r1688775 -
/commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java
Author: jochen
Date: Thu Jul 2 07:53:53 2015
New Revision: 1688775
URL: http://svn.apache.org/r1688775
Log:
Fixed possible NPE.
Modified:
commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java
Modified: commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java
URL: http://svn.apache.org/viewvc/commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java?rev=1688775&r1=1688774&r2=1688775&view=diff
==============================================================================
--- commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java (original)
+++ commons/sandbox/commons-inject/trunk/src/main/java/org/apache/commons/inject/api/PostConstructModule.java Thu Jul 2 07:53:53 2015
@@ -44,16 +44,17 @@ public class PostConstructModule impleme
@Override
public void configure(IBinder pBinder) {
+ final ILifecycleController lcController = getLifecycleController();
pBinder.add(new IInjectionListener() {
@Override
public void initialized(IKey<?> pKey, Object pObject) {
final ILifecycleListener listener = getListenerFor(pObject);
- if (listener != null && listener != controller) {
- controller.add(listener);
+ if (listener != null && listener != lcController) {
+ lcController.add(listener);
}
}
});
- pBinder.bind(ILifecycleController.class).toInstance(controller);
+ pBinder.bind(ILifecycleController.class).toInstance(lcController);
}
protected ILifecycleListener getListenerFor(final Object pObject) {