DELTASPIKE-823 fixed ProxyUtils

Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/5b5be22f
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/5b5be22f
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/5b5be22f

Branch: refs/heads/master
Commit: 5b5be22f0005d6196f3ce96110b49f104c57e47a
Parents: e478f4f
Author: Thomas Andraschko <tandrasc...@apache.org>
Authored: Sat Feb 14 12:18:05 2015 +0100
Committer: Thomas Andraschko <tandrasc...@apache.org>
Committed: Sat Feb 14 12:18:05 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/deltaspike/core/util/ProxyUtils.java   | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/5b5be22f/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
----------------------------------------------------------------------
diff --git 
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
 
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
index abbbe0d..39778a8 100644
--- 
a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
+++ 
b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ProxyUtils.java
@@ -104,6 +104,11 @@ public abstract class ProxyUtils
             return true;
         }
         
+        if (proxyClass.getSuperclass() != null && 
!proxyClass.getSuperclass().equals(Object.class))
+        {
+            return false;
+        }
+        
         if (proxyClass.getName().contains("$$"))
         {
             for (Class<?> currentInterface : interfaces)

Reply via email to