Author: struberg
Date: Wed Feb 13 21:45:27 2013
New Revision: 1445944

URL: http://svn.apache.org/r1445944
Log:
OWB-344 add more docs and SuppressWarning for readResolve

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java?rev=1445944&r1=1445943&r2=1445944&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java
 Wed Feb 13 21:45:27 2013
@@ -157,7 +157,8 @@ public class InjectableMethod<T> extends
             throw new WebBeansException(e);
         }
     }
-    
+
+    //X TODO is this still needed? If not we can also drop the whole 
dependentParameters...
     public Map<Bean<?>,Object> getDependentBeanParameters()
     {
         return dependentParameters;

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java?rev=1445944&r1=1445943&r2=1445944&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java
 Wed Feb 13 21:45:27 2013
@@ -127,7 +127,12 @@ public class DefaultInterceptorHandler<T
      *     return provider;
      * }
      * </pre>
+     *
+     * The trick is to replace the generated proxy class with this handler
+     * and on deserialisation we use readResolve to create/resolve
+     * the proxy class again.
      */
+    @SuppressWarnings("unused")
     Object readResolve() throws ObjectStreamException
     {
         WebBeansContext webBeansContext = WebBeansContext.getInstance();


Reply via email to