You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ge...@apache.org on 2009/08/30 00:29:01 UTC
svn commit: r809212 - in /incubator/openwebbeans/trunk/webbeans-api: ./
src/main/java/javax/enterprise/inject/
src/main/java/javax/enterprise/inject/spi/
src/main/java/javax/enterprise/inject/stereotype/
Author: gerdogdu
Date: Sat Aug 29 22:29:00 2009
New Revision: 809212
URL: http://svn.apache.org/viewvc?rev=809212&view=rev
Log:
Changing of BindingType, Named and Initializer with JSR-330. atinject impl.to compile to add automatically
to the classpath.
Removed:
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/BindingType.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Initializer.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Named.java
Modified:
incubator/openwebbeans/trunk/webbeans-api/pom.xml
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java
incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java
Modified: incubator/openwebbeans/trunk/webbeans-api/pom.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/pom.xml?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/pom.xml (original)
+++ incubator/openwebbeans/trunk/webbeans-api/pom.xml Sat Aug 29 22:29:00 2009
@@ -43,7 +43,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>atinject-api</artifactId>
- <scope>provided</scope>
+ <scope>compile</scope>
</dependency>
</dependencies>
</project>
Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java Sat Aug 29 22:29:00 2009
@@ -23,6 +23,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
/**
* Defines any binding type in the injection point.
*
@@ -31,7 +33,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Any
{
Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java Sat Aug 29 22:29:00 2009
@@ -23,10 +23,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Current
{
Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java Sat Aug 29 22:29:00 2009
@@ -22,10 +22,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
@Target( { METHOD, FIELD, PARAMETER })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface New
{
Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java Sat Aug 29 22:29:00 2009
@@ -16,7 +16,6 @@
import java.util.Set;
import javax.enterprise.context.spi.CreationalContext;
-import javax.enterprise.inject.Initializer;
/**
* Provides a generic operation for producing an instance of a type.
Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java Sat Aug 29 22:29:00 2009
@@ -24,7 +24,7 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
import javax.enterprise.inject.deployment.Production;
@Named