[weld-commits] Weld SVN: r6802 - extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Sat Jul 24 10:43:04 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-07-24 10:43:04 -0400 (Sat, 24 Jul 2010)
New Revision: 6802

Added:
   extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Garply.java
   extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Qux.java
Log:
oops

Added: extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Garply.java
===================================================================
--- extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Garply.java	                        (rev 0)
+++ extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Garply.java	2010-07-24 14:43:04 UTC (rev 6802)
@@ -0,0 +1,40 @@
+package org.jboss.weld.extensions.test.bean.generic;
+
+import javax.inject.Inject;
+
+import org.jboss.weld.extensions.bean.generic.Generic;
+import org.jboss.weld.extensions.bean.generic.GenericBean;
+
+/**
+ * A generic bean for the config annotation Message that uses initializer
+ * injection for generic configuration annotations and generic bean injection
+ * 
+ * @author pmuir
+ * 
+ */
+
+ at Generic(Message.class)
+public class Garply
+{
+
+   private Message message;
+   private Qux qux;
+   
+   @Inject
+   public void init(Message message, @GenericBean Qux qux)
+   {
+      this.qux = qux;
+      this.message = message;
+   }
+   
+   public Message getMessage()
+   {
+      return message;
+   }
+   
+   public Qux getQux()
+   {
+      return qux;
+   }
+
+}


Property changes on: extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Garply.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Qux.java
===================================================================
--- extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Qux.java	                        (rev 0)
+++ extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Qux.java	2010-07-24 14:43:04 UTC (rev 6802)
@@ -0,0 +1,40 @@
+package org.jboss.weld.extensions.test.bean.generic;
+
+import javax.inject.Inject;
+
+import org.jboss.weld.extensions.bean.generic.Generic;
+import org.jboss.weld.extensions.bean.generic.GenericBean;
+
+/**
+ * A generic bean for the config annotation Message that uses ctor injection for
+ * generic configuration annotations and generic bean injection
+ * 
+ * @author pmuir
+ * 
+ */
+
+ at Generic(Message.class)
+public class Qux
+{
+
+   private final Message message;
+   private final Bar bar;
+
+   @Inject
+   public Qux(Message message, @GenericBean Bar bar)
+   {
+      this.bar = bar;
+      this.message = message;
+   }
+
+   public Message getMessage()
+   {
+      return message;
+   }
+
+   public Bar getBar()
+   {
+      return bar;
+   }
+
+}


Property changes on: extensions/trunk/impl/src/test/java/org/jboss/weld/extensions/test/bean/generic/Qux.java
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native



More information about the weld-commits mailing list