[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