Author: struberg
Date: Sun Jan 6 09:02:02 2013
New Revision: 1429479
URL: http://svn.apache.org/viewvc?rev=1429479&view=rev
Log:
OWB-344 add Serializable to OwbNormalScopeProxy
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/OwbNormalScopeProxy.java
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java?rev=1429479&r1=1429478&r2=1429479&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java
Sun Jan 6 09:02:02 2013
@@ -184,8 +184,6 @@ public class NormalScopeProxyFactory ext
final Type declaringClass =
Type.getType(delegatedMethod.getDeclaringClass());
mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL,
declaringClass.getInternalName(), delegatedMethod.getName(), methodDescriptor);
-//X mv.visitInsn(Opcodes.POP);
-
generateReturn(mv, delegatedMethod);
mv.visitMaxs(-1, -1);
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/OwbNormalScopeProxy.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/OwbNormalScopeProxy.java?rev=1429479&r1=1429478&r2=1429479&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/OwbNormalScopeProxy.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/OwbNormalScopeProxy.java
Sun Jan 6 09:02:02 2013
@@ -19,6 +19,8 @@
package org.apache.webbeans.proxy;
+import java.io.Serializable;
+
/**
* <p>Interface for all OpenWebBeans {@link
javax.enterprise.context.NormalScope} Proxies.
* A normalscoping proxy just resolves the underlying Contextual Instance
@@ -26,7 +28,10 @@ package org.apache.webbeans.proxy;
*
* <p>Each <code>OwbNormalScopeProxy</code> contains a {@link
javax.inject.Provider}
* which returns the current Contextual Instance.</p>
+ *
+ * <p>This interface extends Serializable because every NormalScoped bean
proxy must
+ * be Serializable!</p>
*/
-public interface OwbNormalScopeProxy
+public interface OwbNormalScopeProxy extends Serializable
{
}