Author: dblevins
Date: Mon Aug  6 01:12:58 2012
New Revision: 1369710

URL: http://svn.apache.org/viewvc?rev=1369710&view=rev
Log:
Reverting OPENEJB-1882 as java.lang.Object equals() and hashCode() have 
specific EJB requirements and are tested in the TCK
Reverting clears up some TCK failures

Removed:
    
openejb/trunk/openejb/container/openejb-core/src/test/java/org/apache/openejb/core/stateless/ThisInConstructorTest.java
Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java?rev=1369710&r1=1369709&r2=1369710&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyFactory.java
 Mon Aug  6 01:12:58 2012
@@ -27,7 +27,7 @@ import javax.ejb.EJBException;
 public class LocalBeanProxyFactory {
 
     private static final java.lang.reflect.InvocationHandler 
NON_BUSINESS_HANDLER = new NonBusinessHandler();
-
+    
     public static Object newProxyInstance(ClassLoader cl, Class interfce, 
java.lang.reflect.InvocationHandler h) throws IllegalArgumentException {
             try {
             Class proxyCls = new 
LocalBeanProxyGeneratorImpl().createProxy(interfce, cl);

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java?rev=1369710&r1=1369709&r2=1369710&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/LocalBeanProxyGeneratorImpl.java
 Mon Aug  6 01:12:58 2012
@@ -192,7 +192,8 @@ public class LocalBeanProxyGeneratorImpl
                    }
                }
                
-               return cw.toByteArray();
+               byte[] clsBytes = cw.toByteArray();
+               return clsBytes;
        }
 
        /*
@@ -211,8 +212,7 @@ public class LocalBeanProxyGeneratorImpl
                        int modifiers = method.getModifiers();
                        if (Modifier.isFinal(modifiers) || 
                            Modifier.isPrivate(modifiers) || 
-                           Modifier.isStatic(modifiers) ||
-                            method.getDeclaringClass().equals(Object.class)) {
+                           Modifier.isStatic(modifiers)) {
                            continue;
                        }
                        


Reply via email to