You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by gp...@apache.org on 2015/09/19 15:59:43 UTC

deltaspike git commit: DELTASPIKE-990 fixed type-transfer

Repository: deltaspike
Updated Branches:
  refs/heads/master 67d5ef8bb -> 1c15f870a


DELTASPIKE-990 fixed type-transfer


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

Branch: refs/heads/master
Commit: 1c15f870a40425b687c649080b398b160026ecc3
Parents: 67d5ef8
Author: gpetracek <gp...@apache.org>
Authored: Sat Sep 19 15:58:04 2015 +0200
Committer: gpetracek <gp...@apache.org>
Committed: Sat Sep 19 15:58:04 2015 +0200

----------------------------------------------------------------------
 .../org/apache/deltaspike/core/util/bean/BeanBuilder.java     | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/1c15f870/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/bean/BeanBuilder.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/bean/BeanBuilder.java b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/bean/BeanBuilder.java
index 5180763..f9c8b35 100644
--- a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/bean/BeanBuilder.java
+++ b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/bean/BeanBuilder.java
@@ -41,6 +41,7 @@ import java.lang.annotation.Annotation;
 import java.lang.reflect.Type;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
@@ -160,10 +161,8 @@ public class BeanBuilder<T>
             {
                 this.types.add(c);
             }
-            for (Class<?> i : type.getJavaClass().getInterfaces())
-            {
-                this.types.add(i);
-            }
+            Collections.addAll(this.types, type.getJavaClass().getInterfaces());
+            this.types.add(Object.class);
         }        
 
         if (qualifiers.isEmpty())