[webbeans-commits] Webbeans SVN: r3622 - ri/trunk/impl/src/main/java/org/jboss/webbeans/literal.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-31 02:09:17 -0400 (Mon, 31 Aug 2009)
New Revision: 3622
Added:
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InjectLiteral.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/NormalScopeLiteral.java
Log:
Add missing file
Added: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InjectLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InjectLiteral.java (rev 0)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InjectLiteral.java 2009-08-31 06:09:17 UTC (rev 3622)
@@ -0,0 +1,27 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.webbeans.literal;
+
+import javax.enterprise.inject.AnnotationLiteral;
+import javax.inject.Inject;
+
+/**
+ * Annotation literal for @Inject
+ *
+ * @author Pete Muir
+ */
+public class InjectLiteral extends AnnotationLiteral<Inject> implements Inject {}
Property changes on: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InjectLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/NormalScopeLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/NormalScopeLiteral.java (rev 0)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/NormalScopeLiteral.java 2009-08-31 06:09:17 UTC (rev 3622)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.webbeans.literal;
+
+import javax.enterprise.context.NormalScope;
+import javax.enterprise.inject.AnnotationLiteral;
+
+public class NormalScopeLiteral extends AnnotationLiteral<NormalScope> implements NormalScope
+{
+
+ private final boolean passivating;
+
+ public NormalScopeLiteral(boolean passivating)
+ {
+ this.passivating = passivating;
+ }
+
+ public boolean passivating()
+ {
+ return passivating;
+ }
+
+}
\ No newline at end of file
Property changes on: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/NormalScopeLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3621 - tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-31 02:05:58 -0400 (Mon, 31 Aug 2009)
New Revision: 3621
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/DefaultLiteral.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/InjectLiteral.java
Log:
Add missing file
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/DefaultLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/DefaultLiteral.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/DefaultLiteral.java 2009-08-31 06:05:58 UTC (rev 3621)
@@ -0,0 +1,11 @@
+package org.jboss.jsr299.tck.literals;
+
+import javax.enterprise.inject.AnnotationLiteral;
+import javax.enterprise.inject.Default;
+
+/**
+ * Annotation literal for @Current
+ *
+ * @author Pete Muir
+ */
+public class DefaultLiteral extends AnnotationLiteral<Default> implements Default {}
\ No newline at end of file
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/DefaultLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/InjectLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/InjectLiteral.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/InjectLiteral.java 2009-08-31 06:05:58 UTC (rev 3621)
@@ -0,0 +1,11 @@
+package org.jboss.jsr299.tck.literals;
+
+import javax.enterprise.inject.AnnotationLiteral;
+import javax.inject.Inject;
+
+/**
+ * Annotation literal for @Current
+ *
+ * @author Pete Muir
+ */
+public class InjectLiteral extends AnnotationLiteral<Inject> implements Inject {}
\ No newline at end of file
Property changes on: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/InjectLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3620 - ri/trunk/api/src/main/java/javax/enterprise/inject.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-31 02:05:29 -0400 (Mon, 31 Aug 2009)
New Revision: 3620
Added:
ri/trunk/api/src/main/java/javax/enterprise/inject/Default.java
Log:
Add missing file
Added: ri/trunk/api/src/main/java/javax/enterprise/inject/Default.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Default.java (rev 0)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Default.java 2009-08-31 06:05:29 UTC (rev 3620)
@@ -0,0 +1,44 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2008, Red Hat Middleware LLC, and individual contributors
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+* http://www.apache.org/licenses/LICENSE-2.0
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package javax.enterprise.inject;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.Qualifier;
+
+/**
+ * The default binding type.
+ *
+ * @author Pete Muir
+ */
+
+@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Retention(RUNTIME)
+@Documented
+@Qualifier
+public @interface Default
+{
+}
Property changes on: ri/trunk/api/src/main/java/javax/enterprise/inject/Default.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3619 - ri/branches.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-30 16:01:27 -0400 (Sun, 30 Aug 2009)
New Revision: 3619
Added:
ri/branches/PFD2_330_PREVIEW/
Log:
make branch post 330 integration
Copied: ri/branches/PFD2_330_PREVIEW (from rev 3618, ri/trunk)
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3618 - in tck/trunk: impl and 206 other directories.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-30 15:51:56 -0400 (Sun, 30 Aug 2009)
New Revision: 3618
Added:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Database.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptorBinding.java
Removed:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/CurrentLiteral.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Default.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/InterceptorBinding.java
Modified:
tck/trunk/impl/pom.xml
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/ForwardingBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/DummyContext.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetOnInactiveContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetWithNoCreationalContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/MyContextual.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanA.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanB.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/IntrospectApplication.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ServiceMethodServlet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/TestFilter.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/BirdFeederService.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/FMSModelIII.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByApplicationTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByContainerTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationTimeoutTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Cloud.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/CloudController.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationStatusServlet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Storm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ApplicationHorseStable.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Fox.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxHole.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxRun.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/HorseStable.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Pet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Room.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SensitiveFox.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Stable.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/DependentContextEjbTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Fox.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/FoxRun.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/House.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Room.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Stable.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Big.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Hyvinkaa.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Joensuu.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/NumberConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Salo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Sleeping.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Television.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Vaasa.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Violation.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/CityDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/CityDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingConstructorFieldInDecorator/BrokenDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerInDecorator/BrokenDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInDecorator/BrokenDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonSerializableIntializerMethod/Espoo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BakedBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/InterceptorType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BakedBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BrokenInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/InterceptorType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/nonPassivationCapableProducerField/FooScoped.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingBeanConstructor/Loviisa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/Forssa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/PassivatingManagedBeanWithNonPassivatingInitializerMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/PassivatingManagedBeanWithNonPassivatingInjcetedFieldTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/Vantaa_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/PassivatingProducerMethodWithNonPassivatingParameterTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/Peraseinajoki.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/unserializableSimpleInjectedIntoPassivatingEnterpriseBean/Espoo_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/IntrospectRequestScope.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ServiceMethodServlet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/TestFilter.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ejb/FMSModelIII.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/IntrospectSession.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/InvalidateSession.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/ServiceMethodServlet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/SessionContextTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/TestFilter.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/DecoratorDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/Meta.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/broken/enabledDecoratorIsNotDecorator/EnabledDecoratorNotADecoratorTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/broken/delegateProducerMethod/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/TimestampLogger.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateField/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/TimestampLogger.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/CowShed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator1.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator2.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooImpl.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/MockLogger.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/PigStyImpl.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/BeanDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/FishStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/CatBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/House.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/genericbroken/Bar.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Barn.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Chunky.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Cod.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Hairy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Order.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Produced.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Species.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Synchronous.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Whitefish.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairless.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Skinny.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/FishStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Haddock.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Moose.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/NameDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScope.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScopeType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/FishStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/NotInheritedScope.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/ScopeDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/EnterpriseScopeDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/FooScoped.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/NonEmptyNamedTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/StereotypeWithNonEmptyNamed_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/withBindingType/Asynchronous.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/DefaultNamedTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/StereotypeWithEmptyNamed.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/EnterpriseStereotypeDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/FishStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedRequestPolicyStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/StereotypeInheritenceTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/BeforeBeanDiscoveryObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DataAccessAuthorizationDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DisabledBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ExtensionsTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ManagerObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/beanDiscoveryMethodThrowsException/BeforeBeanDiscoveryThrowsExceptionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/BeanDiscoveryObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/DeploymentFailureTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/InitializerBean_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringValidation/BeanWithInjection.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/AddingNormalScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/BeforeBeanDiscoveryObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/AddingPassivatingScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/BeforeBeanDiscoveryObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/useBeforeValidationFails/ManagerObserver.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Role.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/AnimalAssessment.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventBindingTypesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventEmitter.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/NonRuntimeBindingType.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Wild.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/inject/withoutType/BlackRumpedWaxbill_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/NonManagedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/ObserverMethodOnIncorrectBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isDisposer/ObserverMethodAnnotatedDisposesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/AustralianTerrier_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/ObserverMethodAnnotatedInitialzerTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isProducer/ObserverMethodAnnotatedProducesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/notBusinessMethod/EJBObserverMethodNotBusinessMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/tooManyParameters/ObserverMethodWithTwoEventParametersTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/TuneSelect.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Lifted.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/MiniBar.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Restored.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Role.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/NonBindingTypePassedToFireTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/OwlFinch_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Honors.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/ImplicitEventTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Registration.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/ObserverTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/Role.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/abortProcessing/ObserverExceptionAbortsProcessingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/CheckedExceptionWrappedTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/conditional/Spun.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/NotEnabled.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Pomeranian.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Role.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Secret.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/ObserverExceptionRethrownTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/DogAgent.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Pomeranian.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeA.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeB.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeC.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/DuplicateBindingTypesWhenResolvingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/ResolvingChecksBindingTypeMembersTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/nonbinding/NonBindingTypesWhenResolvingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/CheckTypeParametersWhenResolvingObserversTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/ChecksEventTypeWhenResolvingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SecuritySensor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SystemTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/Violent.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/DogHouse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/broken/processInjectionTargetThrowsException/Dog.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/BeanByTypeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CatBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/DogHouse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/InjectionPointDecorator.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Terrier.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/BirdCage.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Dog.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/DogProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Noisy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Preferred.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/PreferredDogProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Quiet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorFactoryInjectedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorInjectedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/PrincipalInjectedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/UserTransactionInjectedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Deadliest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/DisposalMethodDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/SpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/InitializerUnallowedDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/SpiderProducer_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/methodOnSessionBean/DisposalMethodOnSessionBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/multiParams/MultipleDisposeParametersDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/observesUnallowed/ObserverParameterUnallowedDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/producesUnallowed/ProducesUnallowedDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/unresolvedMethod/UnresolvedDisposalMethodDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/singletonWithConversationScope/SingletonWithConversationScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithApplicationScope/StatelessWithApplicationScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithConversationScope/StatelessWithConversationScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithRequestScope/StatelessWithRequestScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithSessionScope/StatelessWithSessionScopeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Monkey.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Pitbull.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Polar.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Heidelburg.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Important.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Kassel.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/LandgraffenSchloss.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Mainz.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Marburg.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/AnimalStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/ExplicitConstructorSessionBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/InitializerSimpleBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/NewEnterpriseBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/WrappedEnterpriseBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/DependentSessionBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/EnterpriseBeanRemoveMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/AndalusianChicken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/ChickenHutch.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/Preferred.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/PremiumChickenHutch.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardChickenHutch.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardVariety.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/InitializerMethodAnnotatedProducesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/Pheasant_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/Capercaillie_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/Grouse_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/Dottrel_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/StaticInitializerTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/AsAnimal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/BlackWidowProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Foo.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/FunnelWeaverSpiderConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/OtherSpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Pet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/ProducerFieldDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/SpiderStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Static.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/broken/parameterizedReturnTypeWithWildcard/ParameterizedReturnTypeWithWildcardTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/enterprise/Foo.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/BlackWidowConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Null.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/NullSpiderConsumerForBrokenProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/SpiderStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Static.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/StaticTarantulaConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/TarantulaConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Working.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/enterprise/nonbusiness/ProducerMethodNotBusinessMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Deadliest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/ProducerMethodDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/SpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Yummy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/LightYellow.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/Yummy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/BrownRecluse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Delicious.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Fail.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/FirstBorn.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Null.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Pet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/PreferredSpiderProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/ProducerMethodLifecycleTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Request.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/ClovenHoved.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Sheep.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Turkey.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/ConstructorHasDisposesParameterTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/DisposingConstructor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ConstructorHasObservesParameterTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ObservingConstructor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/dependentWithPublicField/DependentWithPublicFieldTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/Goose_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/TooManyInitializerAnnotatedConstructorsTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Duck.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishPond.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Goose.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Synchronous.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/TunaFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/AnimalStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/ExplicitContructorSimpleBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/InitializerSimpleBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewLionConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewSimpleBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Bean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/BeanLocal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Lazy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/ManagedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/Greeting.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/GreetingBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ManagedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ResourceProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/Another.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ManagedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/FarmEquipment.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Farmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Landowner.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Lazy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Yard.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsNothing/DirectlyExtendsNothingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/DirectlyExtendsSimpleBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/FarmEquipment.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/implementInterfaceAndExtendsNothing/ImplementsInterfaceAndExtendsNothingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/FarmYard_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/Yard.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Farmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Landowner.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/ProducerMethodSpecializationTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Shop.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Sparkly.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/IndirectOverrideTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Shop.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Shop.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/SpecializesStaticMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/HighSchool_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/School.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Shop.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Farmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Landowner.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Lazy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/SimpleBeanSpecializationTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/FarmEquipment.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/SpecializingBeanExtendsEnterpriseBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/FarmYard_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/Yard.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend1/SpecializingBeanImplementsInterfaceOnly.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend2/SpecializingBeanExtendsNothingTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend3/SpecializingClassExtendsNonSimpleBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Farmer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Landowner.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/TwoSpecializingBeansForOneSpecializedTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Logged.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidBindingAnnotations/FooBinding.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Foo.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorNotListedInBeansXml/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Deadly.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Fast.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Slow.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/BindingAnnotationWithMemberTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/Expensive_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/BindingAnnotationWithMemberTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/Expensive_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Cod.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Plaice.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Salmon.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Sole.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Whitefish.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Cod.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Sole.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/Example.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/ExampleWebsite_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Air.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Bird.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Car.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/CircularDependencyTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Food.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/House.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Petrol.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Pig.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Planet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingDependent1.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal1.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Space.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/ArrayTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/InjectionPointBean_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FinalClassTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FishFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FinalMethodTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FishFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/Number_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/UnproxyableTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/InjectionPointBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/PrivateConstructorTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/AmbiguousDependencyTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/Farm_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Bean_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Small.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/UnsatisfiedDependencyTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/DynamicLookupTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/ObtainsInstanceBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/PayBy.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Salmon.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/TunaFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/integration/Sheep.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/FoxRun.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/HenHouse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/SpiderNest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/TunaFarm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/any/Customer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/FarmInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/HenHouse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TagLibraryListener.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestFilter.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestListener.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestServlet.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestTagHandler.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPoint.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPointService.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/FarmHouse_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/NullableBeanTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/BeanWithInjectionPointMetadata.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/ConstructorInjectionPointBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/FieldInjectionPointBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectableReferenceTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectionPointTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/LoggerConsumer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/MethodInjectionPointBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/TransientFieldInjectionPointBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/Cat_Broken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/NormalScopedBeanWithInjectionPoint.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/ambiguous/AmbiguousInjectionPoint.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/unresolved/UnsatisfiedInjectionPoint.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/FishFarmOffice.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/ManagerTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Chunky.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Cod.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/CrabSpider.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/DaddyLongLegs.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Expensive.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/FishILike.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Haddock.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Max.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Min.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Number.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/ResolutionByTypeTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Salmon.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Whitefish.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/Game.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/PrimitiveInjectionPointTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/Farm.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/TypeVariableInjectionPointTest.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptor.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/parameterized/InjectedBean.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Bird.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/CatProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Chicken.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Dog.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledPolicyStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledSheepProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Horse.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledPolicyStereotype.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledSheepProducer.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Tame.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Wild.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/Mock.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Cat.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Dog.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/EnabledEjb.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/NotEnabledEjb.java
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/lookup/byname/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/stereotype/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/beans.xml
tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/enterprise/beans.xml
tck/trunk/impl/src/main/resources/tck-audit-cdi.xml
tck/trunk/impl/src/main/resources/webbeans.sig
tck/trunk/pom.xml
Log:
initial work on switch to 330 annotations
Modified: tck/trunk/impl/pom.xml
===================================================================
--- tck/trunk/impl/pom.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/pom.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -103,6 +103,11 @@
</dependency>
<dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>inject-api</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
</dependency>
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/ForwardingBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/ForwardingBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/ForwardingBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,9 +17,9 @@
protected abstract Bean<T> delegate();
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public Set<InjectionPoint> getInjectionPoints()
@@ -32,9 +32,9 @@
return delegate().getName();
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
- return delegate().getScopeType();
+ return delegate().getScope();
}
public Set<Type> getTypes()
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/CurrentLiteral.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/CurrentLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/literals/CurrentLiteral.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +0,0 @@
-package org.jboss.jsr299.tck.literals;
-
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
-
-/**
- * Annotation literal for @Current
- *
- * @author Pete Muir
- */
-public class CurrentLiteral extends AnnotationLiteral<Current> implements Current {}
\ No newline at end of file
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/DummyContext.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/DummyContext.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/DummyContext.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
return get(contextual, null);
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return DummyScoped.class;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetOnInactiveContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetOnInactiveContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetOnInactiveContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,9 +5,9 @@
import javax.enterprise.context.spi.Context;
import javax.enterprise.context.spi.Contextual;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetWithNoCreationalContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetWithNoCreationalContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/GetWithNoCreationalContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,10 +3,10 @@
import javax.enterprise.context.SessionScoped;
import javax.enterprise.context.spi.Contextual;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/MyContextual.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/MyContextual.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/MyContextual.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -24,7 +24,7 @@
{
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return Collections.emptySet();
}
@@ -39,7 +39,7 @@
return "my-session-bean";
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return SessionScoped.class;
}
@@ -89,7 +89,7 @@
return MySessionBean.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanA.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanA.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanA.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,14 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SessionScoped
public class SimpleBeanA implements Serializable
{
private static final long serialVersionUID = 1L;
- @Current @SessionScoped
+ @Inject @SessionScoped
private SimpleBeanZ z;
public SimpleBeanZ getZ()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanB.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanB.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/SimpleBeanB.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,14 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SessionScoped
public class SimpleBeanB implements Serializable
{
private static final long serialVersionUID = 1L;
- @Current @SessionScoped
+ @Inject @SessionScoped
private SimpleBeanZ z;
public SimpleBeanZ getZ()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.context.application;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Resource;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/IntrospectApplication.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/IntrospectApplication.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/IntrospectApplication.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,8 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -13,7 +13,7 @@
{
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ServiceMethodServlet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ServiceMethodServlet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ServiceMethodServlet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -20,8 +20,8 @@
import java.io.IOException;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -38,7 +38,7 @@
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/TestFilter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/TestFilter.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/TestFilter.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,8 @@
import java.io.IOException;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
@@ -14,7 +14,7 @@
public class TestFilter implements Filter
{
- @Current
+ @Inject
private BeanManager jsr299Manager;
public void destroy()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/BirdFeederService.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/BirdFeederService.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/BirdFeederService.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,8 @@
import javax.ejb.Stateless;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.jws.WebMethod;
import javax.jws.WebService;
@@ -11,7 +11,7 @@
@WebService
public class BirdFeederService implements FeederService
{
- @Current
+ @Inject
private BeanManager jsr299Manager;
private static boolean applicationScopeActive = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/FMSModelIII.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/FMSModelIII.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ejb/FMSModelIII.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,9 +6,9 @@
import javax.ejb.Timer;
import javax.ejb.TimerService;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Instance;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@Stateless
public class FMSModelIII implements FMS
@@ -18,10 +18,10 @@
@Resource
private TimerService timerService;
- @Current
+ @Inject
private BeanManager beanManager;
- @Current
+ @Inject
private Instance<SimpleApplicationBean> simpleApplicationBeanInstance;
private static boolean applicationScopeActive = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,10 @@
import javax.enterprise.context.Conversation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.literals.AnyLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -20,7 +21,7 @@
public void beforeMethod()
{
super.beforeMethod();
- Conversation conversation = getInstanceByType(Conversation.class);
+ Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
if (conversation.isLongRunning())
{
conversation.end();
@@ -31,7 +32,7 @@
@SpecAssertion(section = "6.7.4", id = "f")
public void testConversationBeginMakesConversationLongRunning()
{
- Conversation conversation = getInstanceByType(Conversation.class);
+ Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
assert conversation.isTransient();
conversation.begin();
assert conversation.isLongRunning();
@@ -41,7 +42,7 @@
@SpecAssertion(section = "6.7.5", id = "r")
public void testBeginAlreadyLongRunningConversationThrowsException()
{
- Conversation conversation = getInstanceByType(Conversation.class);
+ Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
assert conversation.isTransient();
conversation.begin();
conversation.begin();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,11 +4,12 @@
import javax.enterprise.context.Conversation;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Default;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.literals.AnyLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -24,21 +25,21 @@
@SpecAssertion(section = "6.7.4", id = "e")
public void testDefaultConversationIsTransient()
{
- assert !getInstanceByType(Conversation.class).isLongRunning();
+ assert !getInstanceByType(Conversation.class, new AnyLiteral()).isLongRunning();
}
@Test(groups = { "contexts" })
@SpecAssertion(section = "6.7.5", id = "iaa")
public void testBeanWithTypeConversation()
{
- assert getBeans(Conversation.class).size() == 1;
+ assert getBeans(Conversation.class, new AnyLiteral()).size() == 1;
}
@Test(groups = { "contexts" })
@SpecAssertion(section = "6.7.5", id = "ib")
public void testBeanWithRequestScope()
{
- assert getBeans(Conversation.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(Conversation.class, new AnyLiteral()).iterator().next().getScope().equals(RequestScoped.class);
}
@Test(groups = { "contexts" })
@@ -46,9 +47,9 @@
public void testBeanWithBindingCurrent()
{
boolean found = false;
- for (Annotation binding : getBeans(Conversation.class).iterator().next().getBindings())
+ for (Annotation binding : getBeans(Conversation.class, new AnyLiteral()).iterator().next().getQualifiers())
{
- if (binding.annotationType().equals(Current.class))
+ if (binding.annotationType().equals(Default.class))
{
found = true;
}
@@ -60,7 +61,7 @@
@SpecAssertion(section = "6.7.5", id = "l")
public void testTransientConversationHasNullId()
{
- Conversation conversation = getInstanceByType(Conversation.class);
+ Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
assert !conversation.isLongRunning();
assert conversation.getId() == null;
}
@@ -69,7 +70,7 @@
@SpecAssertion(section = "6.7.5", id = "ie")
public void testBeanWithNameJavaxEnterpriseContextConversation()
{
- assert getBeans(Conversation.class).iterator().next().getName().equals("javax.enterprise.context.conversation");
+ assert getBeans(Conversation.class, new AnyLiteral()).iterator().next().getName().equals("javax.enterprise.context.conversation");
}
}
\ No newline at end of file
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.context.Conversation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByApplicationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByApplicationTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByApplicationTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.context.Conversation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByContainerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByContainerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationIdSetByContainerTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.context.Conversation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationTimeoutTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationTimeoutTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationTimeoutTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.context.Conversation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Cloud.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Cloud.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Cloud.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,9 +4,12 @@
import javax.annotation.PreDestroy;
import javax.enterprise.context.ConversationScoped;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
-public @Named @ConversationScoped class Cloud implements Serializable
+@Named @Default
+@ConversationScoped
+public class Cloud implements Serializable
{
/**
*
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/CloudController.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/CloudController.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/CloudController.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.context.conversation.client;
import javax.enterprise.context.Conversation;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.inject.Inject;
+import javax.inject.Named;
public @Named class CloudController
{
- @Current Conversation conversation;
+ @Inject Conversation conversation;
public String getBeginConversation()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationStatusServlet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationStatusServlet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationStatusServlet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,8 +4,8 @@
import java.io.ObjectOutputStream;
import javax.enterprise.context.Conversation;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -18,7 +18,7 @@
private static final long serialVersionUID = 2984756941080790899L;
- @Current
+ @Inject
private BeanManager beanManager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Storm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Storm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/Storm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,8 +4,8 @@
import javax.enterprise.context.Conversation;
import javax.enterprise.context.ConversationScoped;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.inject.Inject;
+import javax.inject.Named;
@Named
@ConversationScoped
@@ -17,7 +17,7 @@
*/
private static final long serialVersionUID = -1513633490356967202L;
-@Current Conversation conversation;
+ @Inject Conversation conversation;
private String strength;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ApplicationHorseStable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ApplicationHorseStable.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ApplicationHorseStable.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,13 @@
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.context.Dependent;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@ApplicationScoped
class ApplicationHorseStable
{
- @Current
+ @Inject
private BeanManager beanManager;
private static boolean dependentContextActive = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -152,7 +152,7 @@
@SpecAssertion(section = "6.2", id = "ab")
public void testContextScopeType()
{
- assert getCurrentManager().getContext(Dependent.class).getScopeType().equals(Dependent.class);
+ assert getCurrentManager().getContext(Dependent.class).getScope().equals(Dependent.class);
}
@Test(groups = { "contexts" })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.context.dependent;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@RequestScoped
class Farm
{
- @Current Stable stable;
+ @Inject Stable stable;
public void open() {};
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Fox.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Fox.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Fox.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,10 @@
import javax.annotation.PreDestroy;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
-@Dependent @Named
+@Dependent @Named @Default
class Fox
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,16 +1,15 @@
package org.jboss.jsr299.tck.tests.context.dependent;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class FoxFarm
{
- @Current public Fox fox;
+ @Inject public Fox fox;
public Fox constructorFox;
- @Initializer
- public FoxFarm(@Current Fox fox)
+ @Inject
+ public FoxFarm(Fox fox)
{
this.constructorFox = fox;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxHole.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxHole.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxHole.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,16 +1,16 @@
package org.jboss.jsr299.tck.tests.context.dependent;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class FoxHole
{
- @Current public Fox fox;
+ @Inject public Fox fox;
public Fox initializerFox;
- @Initializer
- public void init(@Current Fox fox)
+ @Inject
+ public void init(Fox fox)
{
this.initializerFox = fox;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxRun.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxRun.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/FoxRun.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,18 +1,19 @@
package org.jboss.jsr299.tck.tests.context.dependent;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Inject;
+import javax.inject.Named;
-@Named("foxRun")
+@Named("foxRun") @Default
class FoxRun
{
private static boolean destroyed = false;
- @Current
+ @Inject
public Fox fox;
- @Current
+ @Inject
public Fox anotherFox;
@PreDestroy
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/HorseStable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/HorseStable.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/HorseStable.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,9 +3,8 @@
import javax.annotation.PreDestroy;
import javax.enterprise.context.Dependent;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@Dependent
class HorseStable
@@ -14,8 +13,8 @@
private static HorseStable instanceThatObservedEvent = null;
private static boolean destroyed = false;
- @Initializer
- public HorseStable(@Current BeanManager beanManager)
+ @Inject
+ public HorseStable(BeanManager beanManager)
{
dependentContextActive = beanManager.getContext(Dependent.class).isActive();
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Pet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Pet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Pet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Pet
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Room.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Room.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Room.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Room
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SensitiveFox.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SensitiveFox.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SensitiveFox.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,13 @@
package org.jboss.jsr299.tck.tests.context.dependent;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Named;
@Dependent
@Named
+@Default
public class SensitiveFox
{
private static BeanManager beanManager;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SpiderProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/SpiderProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,14 +2,14 @@
import javax.annotation.PreDestroy;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
class SpiderProducer
{
- @Current
+ @Inject
private BeanManager beanManager;
private static boolean dependentContextActive = false;
@@ -17,7 +17,7 @@
private static SpiderProducer instanceUsedForDisposal = null;
- @Produces @Pet public Tarantula produceTarantula(@Current Tarantula spider)
+ @Produces @Pet public Tarantula produceTarantula(Tarantula spider)
{
dependentContextActive = beanManager.getContext(Dependent.class).isActive();
return spider;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Stable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Stable.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Stable.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.context.dependent;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Stable
{
- @Current Horse horse;
+ @Inject Horse horse;
public static boolean destroyed;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/DependentContextEjbTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/DependentContextEjbTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/DependentContextEjbTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -20,9 +20,9 @@
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,14 +2,14 @@
import javax.ejb.Stateful;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@RequestScoped @Stateful
public class Farm implements FarmLocal
{
- @Current Stable stable;
+ @Inject Stable stable;
public void open() {};
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Fox.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Fox.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Fox.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,11 +6,12 @@
import javax.ejb.Stateful;
import javax.enterprise.context.ContextNotActiveException;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+import javax.inject.Named;
-@Dependent @Named @Stateful
+@Dependent @Named @Default @Stateful
public class Fox implements FoxLocal
{
@@ -18,7 +19,7 @@
private static int destroyCount = 0;
private static boolean dependentContextActiveDuringPostConstruct = false;
- @Current
+ @Inject
private BeanManager beanManager;
@PostConstruct
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/FoxRun.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/FoxRun.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/FoxRun.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,8 @@
import javax.annotation.PreDestroy;
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.inject.Inject;
+import javax.inject.Named;
@Named("foxRun") @Stateful
public class FoxRun implements FoxRunLocal
@@ -12,10 +12,10 @@
private static boolean destroyed = false;
- @Current
+ @Inject
public FoxLocal fox;
- @Current
+ @Inject
public FoxLocal anotherFox;
@PreDestroy
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/House.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/House.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/House.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,13 +2,13 @@
import javax.ejb.Stateful;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@RequestScoped @Stateful
public class House implements HouseLocal
{
- @Current RoomLocal room;
+ @Inject RoomLocal room;
public RoomLocal open()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Room.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Room.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Room.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,13 +2,13 @@
import javax.annotation.PreDestroy;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
public class Room implements RoomLocal
{
- @Current TableLocal table;
+ @Inject TableLocal table;
public TableLocal getTable()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Stable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Stable.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/ejb/Stable.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,7 +3,7 @@
import java.io.Serializable;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Stable implements Serializable
{
@@ -13,7 +13,7 @@
*/
private static final long serialVersionUID = -5240670259345637799L;
-@Current Horse horse;
+ @Inject Horse horse;
public static boolean destroyed;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Big.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Big.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Big.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Big
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -8,9 +8,9 @@
import java.lang.annotation.Target;
import javax.enterprise.context.Dependent;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
-@InterceptorBindingType
+@InterceptorBinding
@Dependent
@Target({TYPE, METHOD})
@Retention(RUNTIME)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/HelsinkiNonSerializable.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.context.passivating;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
class HelsinkiNonSerializable
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Hyvinkaa.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Hyvinkaa.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Hyvinkaa.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,13 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@SessionScoped
class Hyvinkaa implements Serializable
{
@SuppressWarnings("unused")
- @Current
+ @Inject
private transient Violation reference;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Joensuu.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Joensuu.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Joensuu.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,14 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@SessionScoped
class Joensuu implements Serializable
{
@SuppressWarnings("unused")
- @Current
+ @Inject
private transient Violation reference;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/NumberConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/NumberConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/NumberConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.context.passivating;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@RequestScoped
class NumberConsumer
{
- @Current int number;
+ @Inject int number;
public void ping(){};
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/PassivatingContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -102,7 +102,7 @@
private <T> boolean testSerialize(Bean<T> bean) throws IOException, ClassNotFoundException
{
getCurrentManager().addBean(bean);
- T instance = getCurrentManager().getContext(bean.getScopeType()).get(bean);
+ T instance = getCurrentManager().getContext(bean.getScope()).get(bean);
byte[] data = serialize(instance);
T resurrected = (T) deserialize(data);
assert resurrected != null;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Salo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Salo_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Salo_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,7 +3,7 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SessionScoped
class Salo_Broken extends City implements Serializable
@@ -11,7 +11,7 @@
private static final long serialVersionUID = 5500591077418621816L;
@SuppressWarnings("unused")
- @Current
+ @Inject
private transient Violation reference;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Sleeping.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Sleeping.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Sleeping.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Sleeping
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Television.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Television.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Television.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.context.passivating;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
class Television
{
public void turnOn() {}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Vaasa.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Vaasa.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Vaasa.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,12 +3,12 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@SessionScoped
class Vaasa implements Serializable
{
@SuppressWarnings("unused")
- @Current private HelsinkiLocal ejb;
+ @Inject private HelsinkiLocal ejb;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Violation.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Violation.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/Violation.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.context.passivating;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
class Violation
{
public void ping()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,8 +5,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@Decorator
@@ -14,8 +13,8 @@
{
@Decorates @Any CityInterface city;
- @Initializer
- public CityDecorator(@Current NonPassivating nonPassivating) {}
+ @Inject
+ public CityDecorator(NonPassivating nonPassivating) {}
public void foo()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/CityDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/CityDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,8 +5,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@Decorator
@@ -14,8 +13,8 @@
{
@Decorates @Any CityInterface city;
- @Initializer
- public void init(@Current NonPassivating nonPassivating) {}
+ @Inject
+ public void init(NonPassivating nonPassivating) {}
public void foo()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/CityDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/CityDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/CityDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,7 +5,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("serial")
@Decorator
@@ -13,7 +13,7 @@
{
@Decorates @Any CityInterface city;
- @Current NonPassivating nonPassivating;
+ @Inject NonPassivating nonPassivating;
public void foo()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,10 +9,10 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
@interface British
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerFieldReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,12 +2,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
+import javax.inject.Inject;
@Stateful
public class Maarianhamina_Broken implements MaarianHaminaLocal_Broken
{
@SuppressWarnings("unused")
- @British Cow cow;
+ @Inject @British Cow cow;
@Remove
public void bye() {
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/British.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,10 +9,10 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
@interface British
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/dependentScopedProducerMethodReturnsNonSerializableObjectForInjectionIntoStatefulSessionBean/Maarianhamina_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,12 +2,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
+import javax.inject.Inject;
@Stateful
public class Maarianhamina_Broken implements MaarianHaminaLocal_Broken
{
@SuppressWarnings("unused")
- @British Cow cow;
+ @Inject @British Cow cow;
@Remove
public void bye() {
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,12 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor;
-import javax.enterprise.inject.Current;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@Interceptor
class BrokenInterceptor
{
- public BrokenInterceptor(@Current District district) {}
+ public BrokenInterceptor(District district) {}
public Object intercept(InvocationContext ctx) throws Exception
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingConstructorFieldInDecorator/BrokenDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingConstructorFieldInDecorator/BrokenDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingConstructorFieldInDecorator/BrokenDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,14 +4,13 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@Decorator
class BrokenDecorator implements EspooLocal_Broken, Serializable
{
@Decorates EspooLocal_Broken espooLocal;
- @Initializer
- public BrokenDecorator(@Current District district) {}
+ @Inject
+ public BrokenDecorator(District district) {}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerInDecorator/BrokenDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerInDecorator/BrokenDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerInDecorator/BrokenDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,14 +4,13 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@Decorator
class BrokenDecorator implements EspooLocal_Broken, Serializable
{
@Decorates EspooLocal_Broken espooLocal;
- @Initializer
- public void init(@Current District district) {}
+ @Inject
+ public void init(District district) {}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,15 +1,14 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInitializerParameterInInterceptor;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@Interceptor
class BrokenInterceptor
{
- @Initializer
- public void init(@Current District district) {}
+ @Inject
+ public void init(District district) {}
public Object intercept(InvocationContext ctx) throws Exception
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInDecorator/BrokenDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInDecorator/BrokenDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInDecorator/BrokenDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,12 +4,12 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Decorator
class BrokenDecorator implements EspooLocal_Broken, Serializable
{
@Decorates EspooLocal_Broken espooLocal;
- @Current District district;
+ @Inject District district;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@Interceptor
class BrokenInterceptor
{
- @Current District district;
+ @Inject District district;
public Object intercept(InvocationContext ctx) throws Exception
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonSerializableIntializerMethod/Espoo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonSerializableIntializerMethod/Espoo_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonSerializableIntializerMethod/Espoo_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@SessionScoped
class Espoo_Broken implements EspooLocal_Broken
{
- @Current
+ @Inject
District district;
@Remove
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BakedBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BakedBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BakedBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,17 +1,17 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingBeanConstructorParameter;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.ElementType.METHOD;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Inherited
-@InterceptorBindingType
+@InterceptorBinding
@InterceptorType
@Target({TYPE, METHOD})
@Retention(RUNTIME)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingBeanConstructorParameter;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Default;
import javax.interceptor.AroundInvoke;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@@ -8,7 +8,7 @@
@Interceptor @InterceptorType
class BrokenInterceptor
{
- public BrokenInterceptor(@Current Violation violation) {}
+ public BrokenInterceptor(@Default Violation violation) {}
@AroundInvoke
public Object invoke(InvocationContext ctx) throws Exception
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/InterceptorType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/InterceptorType.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingBeanConstructorParameter/InterceptorType.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,11 +7,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target({TYPE, METHOD})
@Retention(RUNTIME)
-@InterceptorBindingType
+@InterceptorBinding
@interface InterceptorType
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BakedBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BakedBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BakedBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,17 +1,17 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInitializerMethodParameter;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.ElementType.METHOD;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Inherited
-@InterceptorBindingType
+@InterceptorBinding
@InterceptorType
@Target({TYPE, METHOD})
@Retention(RUNTIME)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,6 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInitializerMethodParameter;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
import javax.interceptor.AroundInvoke;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@@ -9,8 +8,8 @@
@Interceptor @InterceptorType
class BrokenInterceptor
{
- @Initializer
- public void init(@Current Violation violation) {}
+ @Inject
+ public void init(Violation violation) {}
@AroundInvoke
public Object invoke(InvocationContext ctx) throws Exception
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,17 +1,17 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInjectedField;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.ElementType.METHOD;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Inherited
-@InterceptorBindingType
+@InterceptorBinding
@InterceptorType
@Target({TYPE, METHOD})
@Retention(RUNTIME)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BrokenInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BrokenInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BrokenInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInjectedField;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.interceptor.AroundInvoke;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
@@ -8,7 +8,7 @@
@Interceptor @InterceptorType
class BrokenInterceptor
{
- @Current Violation violation;
+ @Inject Violation violation;
@AroundInvoke
public Object invoke(InvocationContext ctx) throws Exception
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/InterceptorType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/InterceptorType.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/InterceptorType.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,11 +7,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target({TYPE, METHOD})
@Retention(RUNTIME)
-@InterceptorBindingType
+@InterceptorBinding
@interface InterceptorType
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/nonPassivationCapableProducerField/FooScoped.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/nonPassivationCapableProducerField/FooScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/nonPassivationCapableProducerField/FooScoped.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType(passivating = true)
+@NormalScope(passivating = true)
@interface FooScoped
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingBeanConstructor/Loviisa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingBeanConstructor/Loviisa_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingBeanConstructor/Loviisa_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,7 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SessionScoped
class Loviisa_Broken extends City implements Serializable
@@ -14,8 +13,8 @@
public Loviisa_Broken() {
}
- @Initializer
- public Loviisa_Broken(@Current Violation reference) {
+ @Inject
+ public Loviisa_Broken(Violation reference) {
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/Forssa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/Forssa_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/Forssa_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,7 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SessionScoped
class Forssa_Broken implements Serializable
@@ -14,8 +13,8 @@
public Forssa_Broken() {
}
- @Initializer
- public Forssa_Broken(@Current Violation reference) {
+ @Inject
+ public Forssa_Broken(Violation reference) {
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/PassivatingManagedBeanWithNonPassivatingInitializerMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/PassivatingManagedBeanWithNonPassivatingInitializerMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInitializerMethod/PassivatingManagedBeanWithNonPassivatingInitializerMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingManagedBeanWithNonPassivatingInitializerMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/PassivatingManagedBeanWithNonPassivatingInjcetedFieldTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/PassivatingManagedBeanWithNonPassivatingInjcetedFieldTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/PassivatingManagedBeanWithNonPassivatingInjcetedFieldTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingManagedBeanWithNonPassivatingInjcetedField;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/Vantaa_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/Vantaa_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingManagedBeanWithNonPassivatingInjcetedField/Vantaa_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,14 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SessionScoped
class Vantaa_Broken implements Serializable
{
private static final long serialVersionUID = -1686562136639336613L;
- @Current
+ @Inject
private Violation reference;
public Violation getReference()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/PassivatingProducerMethodWithNonPassivatingParameterTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/PassivatingProducerMethodWithNonPassivatingParameterTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/PassivatingProducerMethodWithNonPassivatingParameterTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingProducerMethodWithNonPassivatingParameter;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/Peraseinajoki.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/Peraseinajoki.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/passivatingProducerMethodWithNonPassivatingParameter/Peraseinajoki.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,14 +1,13 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.passivatingProducerMethodWithNonPassivatingParameter;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Produces;
class Peraseinajoki extends City
{
@Produces @SessionScoped
- public Violation2 create(@Current Violation reference)
+ public Violation2 create(Violation reference)
{
return new Violation2();
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/unserializableSimpleInjectedIntoPassivatingEnterpriseBean/Espoo_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/unserializableSimpleInjectedIntoPassivatingEnterpriseBean/Espoo_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/unserializableSimpleInjectedIntoPassivatingEnterpriseBean/Espoo_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@SessionScoped
class Espoo_Broken implements EspooLocal_Broken
{
- @Current
+ @Inject
District district;
@Remove
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/IntrospectRequestScope.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/IntrospectRequestScope.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/IntrospectRequestScope.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,8 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -13,7 +13,7 @@
{
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ServiceMethodServlet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ServiceMethodServlet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ServiceMethodServlet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -20,8 +20,8 @@
import java.io.IOException;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -38,7 +38,7 @@
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/TestFilter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/TestFilter.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/TestFilter.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,8 @@
import java.io.IOException;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
@@ -14,7 +14,7 @@
public class TestFilter implements Filter
{
- @Current
+ @Inject
private BeanManager jsr299Manager;
public void destroy()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ejb/FMSModelIII.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ejb/FMSModelIII.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/ejb/FMSModelIII.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,8 +6,8 @@
import javax.ejb.Timer;
import javax.ejb.TimerService;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@Stateless
public class FMSModelIII implements FMS
@@ -17,7 +17,7 @@
@Resource
private TimerService timerService;
- @Current
+ @Inject
private BeanManager beanManager;
private static boolean requestScopeActive = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/IntrospectSession.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/IntrospectSession.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/IntrospectSession.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -19,8 +19,8 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -36,7 +36,7 @@
{
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/InvalidateSession.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/InvalidateSession.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/InvalidateSession.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,8 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -13,7 +13,7 @@
{
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/ServiceMethodServlet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/ServiceMethodServlet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/ServiceMethodServlet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -20,8 +20,8 @@
import java.io.IOException;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -38,7 +38,7 @@
private static final long serialVersionUID = 1L;
- @Current
+ @Inject
private BeanManager jsr299Manager;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/SessionContextTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/SessionContextTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/SessionContextTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.context.session;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Resource;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/TestFilter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/TestFilter.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/session/TestFilter.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,8 +3,8 @@
import java.io.IOException;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
@@ -14,7 +14,7 @@
public class TestFilter implements Filter
{
- @Current
+ @Inject
private BeanManager jsr299Manager;
public void destroy()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -25,11 +25,11 @@
public class CowShed
{
- @Current Logger logger;
+ @Inject Logger logger;
- @Current Foo foo;
+ @Inject Foo foo;
- @Current Bar bar;
+ @Inject Bar bar;
public void milk()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/DecoratorDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/DecoratorDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/DecoratorDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -24,7 +24,7 @@
import javax.decorator.Decorates;
import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.Decorator;
import org.jboss.jsr299.tck.AbstractJSR299Test;
@@ -106,8 +106,8 @@
assert decorator.getInjectionPoints().iterator().next().getType().equals(Logger.class);
assert decorator.getInjectionPoints().iterator().next().getAnnotated().isAnnotationPresent(Decorates.class);
assert decorator.getDelegateType().equals(Logger.class);
- assert decorator.getDelegateBindings().size() == 1;
- assert annotationSetMatches(decorator.getDelegateBindings(), Current.class);
+ assert decorator.getDelegateQualifiers().size() == 1;
+ assert annotationSetMatches(decorator.getDelegateQualifiers(), Default.class);
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/Meta.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/Meta.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/Meta.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Meta
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/broken/enabledDecoratorIsNotDecorator/EnabledDecoratorNotADecoratorTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/broken/enabledDecoratorIsNotDecorator/EnabledDecoratorNotADecoratorTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/broken/enabledDecoratorIsNotDecorator/EnabledDecoratorNotADecoratorTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition.broken.enabledDecoratorIsNotDecorator;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/broken/delegateProducerMethod/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/broken/delegateProducerMethod/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/broken/delegateProducerMethod/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition.inject.broken.delegateProducerMethod;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -27,7 +27,7 @@
public static final String MESSAGE = "cowShed";
- @Current Logger logger;
+ @Inject Logger logger;
public void milk()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateConstructor;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -27,7 +27,7 @@
public static final String MESSAGE = "cowShed";
- @Current Logger logger;
+ @Inject Logger logger;
public void milk()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/TimestampLogger.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/TimestampLogger.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateConstructor/TimestampLogger.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
/**
@@ -33,7 +33,7 @@
private static Logger constructor;
- @Initializer
+ @Inject
public TimestampLogger(@Decorates Logger logger)
{
constructor = logger;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateField/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateField/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateField/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,8 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateField;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
+
/**
* @author pmuir
*
@@ -27,7 +28,7 @@
public static final String MESSAGE = "cowShed";
- @Current Logger logger;
+ @Inject Logger logger;
public void milk()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,8 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.decorators.definition.inject.delegateInitializerMethod;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
+
/**
* @author pmuir
*
@@ -27,7 +28,7 @@
public static final String MESSAGE = "cowShed";
- @Current Logger logger;
+ @Inject Logger logger;
public void milk()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/TimestampLogger.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/TimestampLogger.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/definition/inject/delegateInitializerMethod/TimestampLogger.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
/**
@@ -33,7 +33,7 @@
private static Logger initializerMethod;
- @Initializer
+ @Inject
public void setLogger(@Decorates Logger logger)
{
initializerMethod = logger;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/CowShed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/CowShed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/CowShed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.invocation;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -27,14 +27,14 @@
public static final String MESSAGE = "cowShed";
- @Current Logger logger;
+ @Inject Logger logger;
public void milk()
{
logger.log(MESSAGE);
}
- @Current Foo foo;
+ @Inject Foo foo;
public void washDown()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator1.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator1.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator1.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,8 +18,8 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -31,7 +31,7 @@
private static InjectionPoint injectionPoint;
- @Initializer
+ @Inject
public void setInjectionPoint(InjectionPoint injectionPoint)
{
FooDecorator1.injectionPoint = injectionPoint;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator2.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator2.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooDecorator2.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,8 +18,8 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -31,7 +31,7 @@
private static InjectionPoint injectionPoint;
- @Current InjectionPoint ip;
+ @Inject InjectionPoint ip;
public static InjectionPoint getInjectionPoint()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooImpl.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/FooImpl.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,8 +16,8 @@
*/
package org.jboss.jsr299.tck.tests.decorators.invocation;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -32,7 +32,7 @@
{
}
- @Initializer
+ @Inject
public FooImpl(InjectionPoint injectionPoint)
{
FooImpl.injectionPoint = injectionPoint;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/MockLogger.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/MockLogger.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/MockLogger.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.invocation;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -25,7 +25,7 @@
public class MockLogger implements Logger
{
- @Initializer
+ @Inject
public void initialize()
{
initializeCalled = true;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/PigStyImpl.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/PigStyImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/decorators/invocation/PigStyImpl.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.decorators.invocation;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -25,14 +25,14 @@
public class PigStyImpl implements PigSty
{
- @Current Logger logger;
+ @Inject Logger logger;
public void clean()
{
logger.log(PigSty.MESSAGE);
}
- @Current Foo foo;
+ @Inject Foo foo;
public void washDown()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/BeanDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/BeanDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/BeanDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,10 +6,10 @@
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -44,7 +44,7 @@
public void testBindingTypesNonEmpty()
{
assert getBeans(RedSnapper.class).size() == 1;
- assert getBeans(RedSnapper.class).iterator().next().getBindings().size() > 0;
+ assert getBeans(RedSnapper.class).iterator().next().getQualifiers().size() > 0;
}
@Test
@@ -57,7 +57,7 @@
public void testHasScopeType()
{
assert getBeans(RedSnapper.class).size() == 1;
- assert getBeans(RedSnapper.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(RedSnapper.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test(groups = "producerMethod")
@@ -106,7 +106,7 @@
{
assert getBeans(Tarantula.class).size() == 1;
Bean<Tarantula> bean = getBeans(Tarantula.class).iterator().next();
- Tarantula tarantula = getCurrentManager().getContext(bean.getScopeType()).get(bean);
+ Tarantula tarantula = getCurrentManager().getContext(bean.getScope()).get(bean);
Spider spider = tarantula;
Animal animal = tarantula;
@@ -143,7 +143,7 @@
public void testMultipleStereotypes()
{
Bean<ComplicatedTuna> tunaBean = getBeans(ComplicatedTuna.class).iterator().next();
- assert tunaBean.getScopeType().equals(RequestScoped.class);
+ assert tunaBean.getScope().equals(RequestScoped.class);
assert tunaBean.getName().equals("complicatedTuna");
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/FishStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/FishStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/FishStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,8 +7,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/CatBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/CatBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/CatBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -13,7 +13,7 @@
import javax.enterprise.inject.spi.Extension;
import javax.enterprise.inject.spi.InjectionPoint;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
public class CatBean implements Bean<Cat>, Extension
{
@@ -32,10 +32,10 @@
@SuppressWarnings("serial")
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
getBindingsCalled = true;
- return new HashSet<Annotation>(){{ add(new CurrentLiteral());}};
+ return new HashSet<Annotation>(){{ add(new DefaultLiteral());}};
}
public Set<InjectionPoint> getInjectionPoints()
@@ -55,7 +55,7 @@
return new HashSet<Class<? extends Annotation>>();
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
getScopeTypeCalled = true;
return Dependent.class;
@@ -86,7 +86,7 @@
return Cat.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
isPolicyCalled = true;
return false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/House.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/House.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/custom/House.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.definition.bean.custom;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class House
{
@SuppressWarnings("unused")
- @Current private Cat cat;
+ @Inject private Cat cat;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/genericbroken/Bar.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/genericbroken/Bar.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/bean/genericbroken/Bar.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.definition.bean.genericbroken;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Bar
{
- @Current FooBroken fooBroken;
+ @Inject FooBroken fooBroken;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Barn.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Barn.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Barn.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,11 @@
package org.jboss.jsr299.tck.tests.definition.binding;
+import javax.inject.Inject;
+
class Barn
{
- @Tame
+ @Inject @Tame
public Tarantula petSpider;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/BindingDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,7 +9,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.jsr299.tck.literals.NewLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
@@ -29,9 +29,9 @@
public void testDefaultBindingDeclaredInJava()
{
Bean<Order> order = getBeans(Order.class).iterator().next();
- assert order.getBindings().size() == 2;
- assert order.getBindings().contains(new CurrentLiteral());
- assert order.getBindings().contains(new AnyLiteral());
+ assert order.getQualifiers().size() == 2;
+ assert order.getQualifiers().contains(new DefaultLiteral());
+ assert order.getQualifiers().contains(new AnyLiteral());
}
@Test
@@ -43,7 +43,7 @@
{
Bean<Order> order = getBeans(Order.class).iterator().next();
InjectionPoint injectionPoint = order.getInjectionPoints().iterator().next();
- assert injectionPoint.getBean().getBindings().contains(new CurrentLiteral());
+ assert injectionPoint.getBean().getQualifiers().contains(new DefaultLiteral());
}
@Test
@@ -60,8 +60,8 @@
};
assert getBeans(OrderProcessor.class, newOrderProcessor).size() == 1;
Bean<OrderProcessor> order = getBeans(OrderProcessor.class, newOrderProcessor).iterator().next();
- assert order.getBindings().size() == 1;
- assert order.getBindings().iterator().next().equals(newOrderProcessor);
+ assert order.getQualifiers().size() == 1;
+ assert order.getQualifiers().iterator().next().equals(newOrderProcessor);
}
@Test(groups = { "annotationDefinition", "rewrite" })
@@ -80,8 +80,8 @@
public void testBindingsDeclaredInJava()
{
Bean<Cat> cat = getBeans(Cat.class, new SynchronousBinding()).iterator().next();
- assert cat.getBindings().size() == 2;
- assert cat.getBindings().contains(new SynchronousBinding());
+ assert cat.getQualifiers().size() == 2;
+ assert cat.getQualifiers().contains(new SynchronousBinding());
}
@Test
@@ -91,7 +91,7 @@
public void testMultipleBindings()
{
Bean<?> model = getBeans(Cod.class, new ChunkyBinding(true), new WhitefishBinding()).iterator().next();
- assert model.getBindings().size() == 3;
+ assert model.getQualifiers().size() == 4;
}
@Test(groups = { "injection", "producerMethod" })
@@ -108,7 +108,7 @@
@SpecAssertion(section = "4.1", id = "aa")
public void testBindingDeclaredInheritedIsInherited() throws Exception
{
- Set<? extends Annotation> bindings = getBeans(BorderCollie.class, new HairyBinding(false)).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(BorderCollie.class, new HairyBinding(false)).iterator().next().getQualifiers();
assert bindings.size() == 2;
assert bindings.contains(new HairyBinding(false));
assert bindings.contains(new AnyLiteral());
@@ -118,9 +118,9 @@
@SpecAssertion(section = "4.1", id = "aaa")
public void testBindingNotDeclaredInheritedIsNotInherited()
{
- Set<? extends Annotation> bindings = getBeans(ShetlandPony.class).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(ShetlandPony.class).iterator().next().getQualifiers();
assert bindings.size() == 2;
- assert bindings.contains(new CurrentLiteral());
+ assert bindings.contains(new DefaultLiteral());
assert bindings.contains(new AnyLiteral());
}
@@ -128,7 +128,7 @@
@SpecAssertion(section = "4.1", id = "aa")
public void testBindingDeclaredInheritedIsBlockedByIntermediateClass()
{
- Set<? extends Annotation> bindings = getBeans(ClippedBorderCollie.class, new HairyBinding(true)).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(ClippedBorderCollie.class, new HairyBinding(true)).iterator().next().getQualifiers();
assert bindings.size() == 2;
Annotation hairyLiteral = new HairyBinding(true);
assert bindings.contains(hairyLiteral);
@@ -139,7 +139,7 @@
@SpecAssertion(section = "4.1", id = "ag")
public void testBindingDeclaredInheritedIsIndirectlyInherited()
{
- Set<? extends Annotation> bindings = getBeans(EnglishBorderCollie.class, new HairyBinding(false)).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(EnglishBorderCollie.class, new HairyBinding(false)).iterator().next().getQualifiers();
assert bindings.size() == 2;
assert bindings.contains(new HairyBinding(false));
}
@@ -148,9 +148,9 @@
@SpecAssertion(section = "4.1", id = "aga")
public void testBindingNotDeclaredInheritedIsNotIndirectlyInherited()
{
- Set<? extends Annotation> bindings = getBeans(MiniatureShetlandPony.class).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(MiniatureShetlandPony.class).iterator().next().getQualifiers();
assert bindings.size() == 2;
- assert bindings.contains(new CurrentLiteral());
+ assert bindings.contains(new DefaultLiteral());
assert bindings.contains(new AnyLiteral());
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Chunky.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Chunky.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Chunky.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Chunky
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Cod.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Cod.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Cod.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.definition.binding;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Whitefish
@Chunky(realChunky=true)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Hairy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Hairy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Hairy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,12 +11,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
@interface Hairy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Order.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Order.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Order.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.definition.binding;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Order
{
- @Initializer
+ @Inject
public Order(OrderProcessor processor) {}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Produced.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Produced.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Produced.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Produced
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Species.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Species.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Species.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Species
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Synchronous.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Synchronous.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Synchronous.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Synchronous
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Whitefish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/Whitefish.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Whitefish
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/EnterpriseBindingDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -31,7 +31,7 @@
@SpecAssertion(section = "4.1", id = "al")
public void testBindingDeclaredInheritedIsInherited() throws Exception
{
- Set<? extends Annotation> bindings = getBeans(BorderCollieLocal.class, new HairyBinding(false)).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(BorderCollieLocal.class, new HairyBinding(false)).iterator().next().getQualifiers();
assert annotationSetMatches(bindings, Any.class, Hairy.class);
}
@@ -46,7 +46,7 @@
@SpecAssertion(section = "4.1", id = "ap")
public void testBindingDeclaredInheritedIsIndirectlyInherited()
{
- Set<? extends Annotation> bindings = getBeans(EnglishBorderCollieLocal.class, new HairyBinding(false)).iterator().next().getBindings();
+ Set<? extends Annotation> bindings = getBeans(EnglishBorderCollieLocal.class, new HairyBinding(false)).iterator().next().getQualifiers();
assert annotationSetMatches(bindings, Any.class, Hairy.class);
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairless.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairless.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairless.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,12 +11,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
@interface Hairless
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Hairy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,13 +11,13 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
@interface Hairy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Skinny.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Skinny.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/binding/enterprise/Skinny.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Skinny
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/FishStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/FishStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/FishStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,8 +7,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Haddock.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Haddock.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Haddock.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,9 @@
package org.jboss.jsr299.tck.tests.definition.name;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
-@Named
+@Named @Default
class Haddock implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Moose.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Moose.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/Moose.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,9 @@
package org.jboss.jsr299.tck.tests.definition.name;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
-@Named("aMoose")
+@Named("aMoose") @Default
class Moose implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/NameDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/NameDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/name/NameDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScope.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScope.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScope.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@interface AnotherScope
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScopeType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScopeType.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/AnotherScopeType.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@interface AnotherScopeType
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/FishStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/FishStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/FishStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,8 +7,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/NotInheritedScope.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/NotInheritedScope.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/NotInheritedScope.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@interface NotInheritedScope
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/ScopeDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/ScopeDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/ScopeDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,14 +7,14 @@
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.context.Dependent;
+import javax.enterprise.context.NormalScope;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.context.ScopeType;
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -28,7 +28,7 @@
{
assert getBeans(Mullet.class).size() == 1;
Bean<Mullet> bean = getBeans(Mullet.class).iterator().next();
- assert bean.getScopeType().equals(AnotherScopeType.class);
+ assert bean.getScope().equals(AnotherScopeType.class);
}
@Test(groups={"annotationDefinition"})
@@ -37,7 +37,7 @@
{
assert getBeans(Mullet.class).size() == 1;
Bean<Mullet> bean = getBeans(Mullet.class).iterator().next();
- Target target = bean.getScopeType().getAnnotation(Target.class);
+ Target target = bean.getScope().getAnnotation(Target.class);
List<ElementType> elements = Arrays.asList(target.value());
assert elements.contains(ElementType.TYPE);
assert elements.contains(ElementType.METHOD);
@@ -50,7 +50,7 @@
{
assert getBeans(Mullet.class).size() == 1;
Bean<Mullet> bean = getBeans(Mullet.class).iterator().next();
- assert bean.getScopeType().getAnnotation(ScopeType.class) != null;
+ assert bean.getScope().getAnnotation(NormalScope.class) != null;
}
@Test @SpecAssertion(section="2.4.3", id = "a")
@@ -58,7 +58,7 @@
{
assert getBeans(SeaBass.class).size() == 1;
Bean<SeaBass> bean = getBeans(SeaBass.class).iterator().next();
- assert bean.getScopeType().equals(RequestScoped.class);
+ assert bean.getScope().equals(RequestScoped.class);
}
@Test @SpecAssertion(section="2.4.4", id = "aa")
@@ -66,7 +66,7 @@
{
assert getBeans(Order.class).size() == 1;
Bean<Order> bean = getBeans(Order.class).iterator().next();
- assert bean.getScopeType().equals(Dependent.class);
+ assert bean.getScope().equals(Dependent.class);
}
@Test
@@ -77,8 +77,8 @@
public void testScopeSpecifiedAndStereotyped()
{
assert getBeans(Minnow.class).size() == 1;
- Bean<Minnow> bean = (Bean<Minnow>) getBeans(Minnow.class).iterator().next();
- assert bean.getScopeType().equals(RequestScoped.class);
+ Bean<Minnow> bean = getBeans(Minnow.class).iterator().next();
+ assert bean.getScope().equals(RequestScoped.class);
}
@Test @SpecAssertion(section="2.4.4", id = "da")
@@ -86,7 +86,7 @@
{
assert getBeans(Pollock.class).size() == 1;
Bean<Pollock> bean = getBeans(Pollock.class).iterator().next();
- assert bean.getScopeType().equals(Dependent.class);
+ assert bean.getScope().equals(Dependent.class);
}
@Test @SpecAssertion(section="2.4.4", id = "c")
@@ -94,7 +94,7 @@
{
assert getBeans(Grayling.class).size() == 1;
Bean<Grayling> bean = getBeans(Grayling.class).iterator().next();
- assert bean.getScopeType().equals(ApplicationScoped.class);
+ assert bean.getScope().equals(ApplicationScoped.class);
}
@Test
@@ -106,20 +106,20 @@
{
assert getBeans(RedSnapper.class).size() == 1;
Bean<RedSnapper> bean = getBeans(RedSnapper.class).iterator().next();
- assert bean.getScopeType().equals(RequestScoped.class);
+ assert bean.getScope().equals(RequestScoped.class);
}
@Test @SpecAssertion(section="4.1", id = "ba")
public void testScopeTypeDeclaredInheritedIsInherited() throws Exception
{
- assert getBeans(BorderCollie.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(BorderCollie.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test @SpecAssertion(section="4.1", id = "baa")
public void testScopeTypeNotDeclaredInheritedIsNotInherited()
{
assert getBeans(ShetlandPony.class).size() == 1;
- assert getBeans(ShetlandPony.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(ShetlandPony.class).iterator().next().getScope().equals(Dependent.class);
}
@Test @SpecAssertion(section="4.1", id = "ba")
@@ -132,14 +132,14 @@
public void testScopeTypeDeclaredInheritedIsBlockedByIntermediateScopeTypeNotMarkedInherited()
{
assert getBeans(GoldenLabrador.class).size() == 1;
- assert getBeans(GoldenLabrador.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(GoldenLabrador.class).iterator().next().getScope().equals(Dependent.class);
}
@Test
@SpecAssertion(section = "4.1", id = "bc")
public void testScopeTypeDeclaredInheritedIsIndirectlyInherited()
{
- assert getBeans(EnglishBorderCollie.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(EnglishBorderCollie.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@@ -147,7 +147,7 @@
public void testScopeTypeNotDeclaredInheritedIsNotIndirectlyInherited()
{
assert getBeans(MiniatureClydesdale.class).size() == 1;
- assert getBeans(MiniatureClydesdale.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(MiniatureClydesdale.class).iterator().next().getScope().equals(Dependent.class);
}
}
\ No newline at end of file
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/EnterpriseScopeDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/EnterpriseScopeDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/EnterpriseScopeDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -19,26 +19,26 @@
@SpecAssertion(section="4.1", id = "be")
public void testScopeTypeDeclaredInheritedIsInherited() throws Exception
{
- assert getBeans(BorderCollieLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(BorderCollieLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test @SpecAssertion(section="4.1", id = "bea")
public void testScopeTypeNotDeclaredInheritedIsNotInherited() throws Exception
{
- assert !getBeans(SiameseLocal.class).iterator().next().getScopeType().equals(FooScoped.class);
+ assert !getBeans(SiameseLocal.class).iterator().next().getScope().equals(FooScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "bh")
public void testScopeTypeDeclaredInheritedIsIndirectlyInherited()
{
- assert getBeans(EnglishBorderCollieLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(EnglishBorderCollieLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "bha")
public void testScopeTypeNotDeclaredInheritedIsNotIndirectlyInherited()
{
- assert !getBeans(BengalTigerLocal.class).iterator().next().getScopeType().equals(FooScoped.class);
+ assert !getBeans(BengalTigerLocal.class).iterator().next().getScope().equals(FooScoped.class);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/FooScoped.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/FooScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/scope/enterprise/FooScoped.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
public @interface FooScoped
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/StereotypeDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -30,7 +30,7 @@
public void testStereotypeWithScopeType()
{
assert getBeans(Moose.class).size() == 1;
- assert getBeans(Moose.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(Moose.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@@ -39,7 +39,7 @@
public void testStereotypeWithoutScopeType()
{
assert getBeans(Reindeer.class).size() == 1;
- assert getBeans(Reindeer.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(Reindeer.class).iterator().next().getScope().equals(Dependent.class);
}
@Test
@@ -50,7 +50,7 @@
public void testOneStereotypeAllowed()
{
Bean<LongHairedDog> bean = getBeans(LongHairedDog.class).iterator().next();
- assert bean.getScopeType().equals(RequestScoped.class);
+ assert bean.getScope().equals(RequestScoped.class);
}
@Test
@@ -61,8 +61,8 @@
assert getBeans(HighlandCow.class, TAME_LITERAL).size() == 1;
Bean<HighlandCow> highlandCow = getBeans(HighlandCow.class, TAME_LITERAL).iterator().next();
assert highlandCow.getName() == null;
- assert highlandCow.getBindings().contains(TAME_LITERAL);
- assert highlandCow.getScopeType().equals(RequestScoped.class);
+ assert highlandCow.getQualifiers().contains(TAME_LITERAL);
+ assert highlandCow.getScope().equals(RequestScoped.class);
}
@Test
@@ -71,14 +71,14 @@
public void testExplicitScopeOverridesMergedScopesFromMultipleStereotype()
{
assert getBeans(Springbok.class).size() == 1;
- assert getBeans(Springbok.class).iterator().next().getScopeType().equals(ApplicationScoped.class);
+ assert getBeans(Springbok.class).iterator().next().getScope().equals(ApplicationScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "ab")
public void testStereotypeDeclaredInheritedIsInherited() throws Exception
{
- assert getBeans(BorderCollie.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(BorderCollie.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@@ -86,14 +86,14 @@
public void testStereotypeNotDeclaredInheritedIsNotInherited()
{
assert getBeans(ShetlandPony.class).size() == 1;
- assert getBeans(ShetlandPony.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(ShetlandPony.class).iterator().next().getScope().equals(Dependent.class);
}
@Test
@SpecAssertion(section = "4.1", id = "ah")
public void testStereotypeDeclaredInheritedIsIndirectlyInherited()
{
- assert getBeans(EnglishBorderCollie.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(EnglishBorderCollie.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@@ -101,21 +101,21 @@
public void testStereotypeNotDeclaredInheritedIsNotIndirectlyInherited()
{
assert getBeans(MiniatureClydesdale.class).size() == 1;
- assert getBeans(MiniatureClydesdale.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(MiniatureClydesdale.class).iterator().next().getScope().equals(Dependent.class);
}
@Test
@SpecAssertion(section = "4.1", id = "hhh")
public void testStereotypeScopeIsOverriddenByInheritedScope()
{
- assert getBeans(Chihuahua.class).iterator().next().getScopeType().equals(SessionScoped.class);
+ assert getBeans(Chihuahua.class).iterator().next().getScope().equals(SessionScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "hhi")
public void testStereotypeScopeIsOverriddenByIndirectlyInheritedScope()
{
- assert getBeans(MexicanChihuahua.class).iterator().next().getScopeType().equals(SessionScoped.class);
+ assert getBeans(MexicanChihuahua.class).iterator().next().getScope().equals(SessionScoped.class);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/NonEmptyNamedTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/NonEmptyNamedTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/NonEmptyNamedTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.definition.stereotype.broken.nonEmptyNamed;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/StereotypeWithNonEmptyNamed_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/StereotypeWithNonEmptyNamed_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/nonEmptyNamed/StereotypeWithNonEmptyNamed_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,8 +6,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/withBindingType/Asynchronous.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/withBindingType/Asynchronous.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/broken/withBindingType/Asynchronous.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Asynchronous
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/DefaultNamedTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/DefaultNamedTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/DefaultNamedTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.definition.stereotype.defaultNamed;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/StereotypeWithEmptyNamed.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/StereotypeWithEmptyNamed.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/defaultNamed/StereotypeWithEmptyNamed.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,8 +6,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/EnterpriseStereotypeDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/EnterpriseStereotypeDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/EnterpriseStereotypeDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -22,41 +22,41 @@
@SpecAssertion(section = "4.1", id = "am")
public void testStereotypeDeclaredInheritedIsInherited() throws Exception
{
- assert getBeans(BorderCollieLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(BorderCollieLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "ama")
public void testStereotypeNotDeclaredInheritedIsNotInherited() throws Exception
{
- assert !getBeans(BarracudaLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert !getBeans(BarracudaLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "aq")
public void testStereotypeDeclaredInheritedIsIndirectlyInherited()
{
- assert getBeans(EnglishBorderCollieLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert getBeans(EnglishBorderCollieLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "aqa")
public void testStereotypeNotDeclaredInheritedIsNotIndirectlyInherited()
{
- assert !getBeans(TameBarracudaLocal.class).iterator().next().getScopeType().equals(RequestScoped.class);
+ assert !getBeans(TameBarracudaLocal.class).iterator().next().getScope().equals(RequestScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "hhj")
public void testStereotypeScopeIsOverriddenByInheritedScope()
{
- assert getBeans(ChihuahuaLocal.class).iterator().next().getScopeType().equals(SessionScoped.class);
+ assert getBeans(ChihuahuaLocal.class).iterator().next().getScope().equals(SessionScoped.class);
}
@Test
@SpecAssertion(section = "4.1", id = "hhk")
public void testStereotypeScopeIsOverriddenByIndirectlyInheritedScope()
{
- assert getBeans(MexicanChihuahuaLocal.class).iterator().next().getScopeType().equals(SessionScoped.class);
+ assert getBeans(MexicanChihuahuaLocal.class).iterator().next().getScope().equals(SessionScoped.class);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/FishStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/FishStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/enterprise/FishStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,7 +5,6 @@
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
-import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedRequestPolicyStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedRequestPolicyStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedRequestPolicyStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,14 +9,14 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.stereotype.Stereotype;
@Stereotype
@NamedRequestStereotype
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
-@Policy
+@Alternative
@Inherited
@interface NamedRequestPolicyStereotype
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/NamedStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,8 +9,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE, METHOD, FIELD })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/StereotypeInheritenceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/StereotypeInheritenceTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/StereotypeInheritenceTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -49,8 +49,8 @@
Set<Bean<Horse>> beans = getBeans(Horse.class);
assert beans.size() == 1;
Bean<Horse> bean = beans.iterator().next();
- assert bean.getScopeType().equals(RequestScoped.class);
- assert bean.isPolicy();
+ assert bean.getScope().equals(RequestScoped.class);
+ assert bean.isAlternative();
assert bean.getName().equals("horse");
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/BeforeBeanDiscoveryObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/BeforeBeanDiscoveryObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/BeforeBeanDiscoveryObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -48,8 +48,8 @@
public void observe(@Observes BeforeBeanDiscovery beforeBeanDiscovery)
{
setObserved(true);
- beforeBeanDiscovery.addBindingType(Tame.class);
- beforeBeanDiscovery.addScopeType(EpochScoped.class, false, false);
+ beforeBeanDiscovery.addQualifier(Tame.class);
+ beforeBeanDiscovery.addScope(EpochScoped.class, false, false);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DataAccessAuthorizationDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DataAccessAuthorizationDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DataAccessAuthorizationDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import javax.decorator.Decorates;
import javax.decorator.Decorator;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Decorator
class DataAccessAuthorizationDecorator implements DataAccess
@@ -10,7 +10,7 @@
@Decorates
DataAccess delegate;
- @Current
+ @Inject
User user;
public void save()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DisabledBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DisabledBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/DisabledBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
class DisabledBean
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ExtensionsTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ExtensionsTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ExtensionsTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -68,7 +68,7 @@
assert BeforeBeanDiscoveryObserver.isObserved();
assert getBeans(RomanEmpire.class).size() == 1;
Bean<RomanEmpire> bean = getBeans(RomanEmpire.class).iterator().next();
- assert bean.getScopeType().equals(EpochScoped.class);
+ assert bean.getScope().equals(EpochScoped.class);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ManagerObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ManagerObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/ManagerObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,6 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.AfterBeanDiscovery;
import javax.enterprise.inject.spi.AfterDeploymentValidation;
import javax.enterprise.inject.spi.BeanManager;
@@ -12,12 +11,12 @@
private static boolean afterBeanDiscoveryCalled = false;
private static boolean afterDeploymentValidationCalled = false;
- public void managerInitialized(@Observes AfterBeanDiscovery event, @Current BeanManager beanManager)
+ public void managerInitialized(@Observes AfterBeanDiscovery event, BeanManager beanManager)
{
afterBeanDiscoveryCalled = true;
}
- public void managerDeployed(@Observes AfterDeploymentValidation event, @Current BeanManager beanManager)
+ public void managerDeployed(@Observes AfterDeploymentValidation event, BeanManager beanManager)
{
assert afterBeanDiscoveryCalled : "AfterBeanDiscovery should have been called before AfterDeploymentValidation";
afterDeploymentValidationCalled = true;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/beanDiscoveryMethodThrowsException/BeforeBeanDiscoveryThrowsExceptionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/beanDiscoveryMethodThrowsException/BeforeBeanDiscoveryThrowsExceptionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/beanDiscoveryMethodThrowsException/BeforeBeanDiscoveryThrowsExceptionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.beanDiscoveryMethodThrowsException;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.IntegrationTest;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/BeanDiscoveryObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/BeanDiscoveryObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/BeanDiscoveryObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,6 +7,6 @@
{
public void afterBeanDiscovery(@Observes AfterBeanDiscovery event)
{
- assert false : "Deployment should have already failed because of the presence of an invalid @Initializer method";
+ assert false : "Deployment should have already failed because of the presence of an invalid @Inject method";
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/DeploymentFailureTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/DeploymentFailureTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/DeploymentFailureTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.failsDuringBeanDiscovery;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/InitializerBean_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/InitializerBean_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringBeanDiscovery/InitializerBean_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.failsDuringBeanDiscovery;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class InitializerBean_Broken
{
- @Initializer
+ @Inject
public void initialize(@Observes String string)
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringValidation/BeanWithInjection.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringValidation/BeanWithInjection.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/failsDuringValidation/BeanWithInjection.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.failsDuringValidation;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class BeanWithInjection
{
- @Current protected NotABean pretendBean;
+ @Inject protected NotABean pretendBean;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/AddingNormalScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/AddingNormalScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/AddingNormalScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.normalScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.IntegrationTest;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/BeforeBeanDiscoveryObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/BeforeBeanDiscoveryObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/normalScope/BeforeBeanDiscoveryObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -29,7 +29,7 @@
public void observe(@Observes BeforeBeanDiscovery beforeBeanDiscovery)
{
- beforeBeanDiscovery.addScopeType(EpochScoped.class, true, false);
+ beforeBeanDiscovery.addScope(EpochScoped.class, true, false);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/AddingPassivatingScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/AddingPassivatingScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/AddingPassivatingScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.passivatingScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.IntegrationTest;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/BeforeBeanDiscoveryObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/BeforeBeanDiscoveryObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/passivatingScope/BeforeBeanDiscoveryObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -29,7 +29,7 @@
public void observe(@Observes BeforeBeanDiscovery beforeBeanDiscovery)
{
- beforeBeanDiscovery.addScopeType(EpochScoped.class, false, true);
+ beforeBeanDiscovery.addScope(EpochScoped.class, false, true);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/useBeforeValidationFails/ManagerObserver.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/useBeforeValidationFails/ManagerObserver.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/deployment/lifecycle/broken/useBeforeValidationFails/ManagerObserver.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,6 @@
package org.jboss.jsr299.tck.tests.deployment.lifecycle.broken.useBeforeValidationFails;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.AfterBeanDiscovery;
import javax.enterprise.inject.spi.AfterDeploymentValidation;
import javax.enterprise.inject.spi.BeanManager;
@@ -11,13 +10,13 @@
private static boolean managerInitialized = false;
private static boolean managerDeployed = false;
- public void managerInitialized(@Observes AfterBeanDiscovery event, @Current BeanManager beanManager)
+ public void managerInitialized(@Observes AfterBeanDiscovery event, BeanManager beanManager)
{
managerInitialized = true;
beanManager.fireEvent("An event that should not be fired");
}
- public void managerDeployed(@Observes AfterDeploymentValidation event, @Current BeanManager beanManager)
+ public void managerDeployed(@Observes AfterDeploymentValidation event, BeanManager beanManager)
{
managerDeployed = true;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Role.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Role.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Role.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Role
{
String value();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/AnimalAssessment.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/AnimalAssessment.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/AnimalAssessment.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,14 +2,15 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class AnimalAssessment
{
- @Any Event<Animal> animalEvent;
+ @Inject @Any Event<Animal> animalEvent;
- @Tame Event<Animal> tameAnimalEvent;
+ @Inject @Tame Event<Animal> tameAnimalEvent;
- @Any @Wild Event<Animal> wildAnimalEvent;
+ @Inject @Any @Wild Event<Animal> wildAnimalEvent;
public void classifyAsTame(Animal animal)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventBindingTypesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventBindingTypesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventBindingTypesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -47,7 +47,6 @@
DiscerningObserver observer = getInstanceByType(DiscerningObserver.class);
observer.reset();
EventEmitter emitter = getInstanceByType(EventEmitter.class);
- assert emitter.isEventWithOnlyNonRuntimeBindingTypeNotInjected();
emitter.fireEvent();
assert observer.getNumTimesAnyBindingTypeEventObserved() == 1;
assert observer.getNumTimesNonRuntimeBindingTypeObserved() == 1;
@@ -75,12 +74,12 @@
public void testEventAlwaysHasAnyBinding()
{
Bean<Event<Animal>> animalEventBean = getUniqueBean(new TypeLiteral<Event<Animal>>() {}, new WildAnnotationLiteral());
- assert animalEventBean.getBindings().contains(new AnyLiteral());
+ assert animalEventBean.getQualifiers().contains(new AnyLiteral());
Bean<Event<Animal>> tameAnimalEventBean = getUniqueBean(new TypeLiteral<Event<Animal>>() {}, new TameAnnotationLiteral());
- assert tameAnimalEventBean.getBindings().contains(new AnyLiteral());
+ assert tameAnimalEventBean.getQualifiers().contains(new AnyLiteral());
Bean<Event<Animal>> wildAnimalEventBean = getUniqueBean(new TypeLiteral<Event<Animal>>() {}, new WildAnnotationLiteral());
- assert wildAnimalEventBean.getBindings().contains(new AnyLiteral());
+ assert wildAnimalEventBean.getQualifiers().contains(new AnyLiteral());
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventEmitter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventEmitter.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/EventEmitter.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,14 +2,15 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class EventEmitter
{
- @Any Event<String> stringEvent;
+ @Inject @Any Event<String> stringEvent;
- @Any @NonRuntimeBindingType Event<String> stringEventWithAnyAndNonRuntimeBindingType;
+ @Inject @Any @NonRuntimeBindingType Event<String> stringEventWithAnyAndNonRuntimeBindingType;
- @NonRuntimeBindingType Event<String> stringEventWithOnlyNonRuntimeBindingType;
+ @Inject @NonRuntimeBindingType Event<String> stringEventWithOnlyNonRuntimeBindingType;
public void fireEvent()
{
@@ -20,9 +21,4 @@
{
stringEventWithAnyAndNonRuntimeBindingType.fire("event");
}
-
- public boolean isEventWithOnlyNonRuntimeBindingTypeNotInjected()
- {
- return stringEventWithOnlyNonRuntimeBindingType == null;
- }
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/NonRuntimeBindingType.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/NonRuntimeBindingType.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/NonRuntimeBindingType.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,10 +7,10 @@
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER })
-@BindingType
+@Qualifier
@Retention(RetentionPolicy.CLASS)
@interface NonRuntimeBindingType
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Wild.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Wild.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/bindingTypes/Wild.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER, METHOD, TYPE } )
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Wild
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/inject/withoutType/BlackRumpedWaxbill_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/inject/withoutType/BlackRumpedWaxbill_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/inject/withoutType/BlackRumpedWaxbill_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,11 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class BlackRumpedWaxbill_Broken
{
@SuppressWarnings({"unchecked", "unused"})
- private @Any Event simpleEvent;
+ @Inject @Any
+ private Event simpleEvent;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/NonManagedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/NonManagedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/NonManagedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -21,7 +21,7 @@
/**
* This class is not a bean since it does not have a default constructor
- * nor does it have a constructor annotated with {@link @Initializer}.
+ * nor does it have a constructor annotated with {@link @Inject}.
* As such, an observer method is not detected on this class.
*
* @author David Allen
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/ObserverMethodOnIncorrectBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/ObserverMethodOnIncorrectBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/beanNotManaged/ObserverMethodOnIncorrectBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,9 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.event.broken.observer.beanNotManaged;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isDisposer/ObserverMethodAnnotatedDisposesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isDisposer/ObserverMethodAnnotatedDisposesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isDisposer/ObserverMethodAnnotatedDisposesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,10 +18,10 @@
package org.jboss.jsr299.tck.tests.event.broken.observer.isDisposer;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/AustralianTerrier_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/AustralianTerrier_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/AustralianTerrier_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.event.broken.observer.isInitializer;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.AfterBeanDiscovery;
+import javax.inject.Inject;
class AustralianTerrier_Broken
{
- public @Initializer void observesAfterBeanDiscovery(@Observes AfterBeanDiscovery discovery)
+ public @Inject void observesAfterBeanDiscovery(@Observes AfterBeanDiscovery discovery)
{
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/ObserverMethodAnnotatedInitialzerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/ObserverMethodAnnotatedInitialzerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isInitializer/ObserverMethodAnnotatedInitialzerTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,10 +18,10 @@
package org.jboss.jsr299.tck.tests.event.broken.observer.isInitializer;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isProducer/ObserverMethodAnnotatedProducesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isProducer/ObserverMethodAnnotatedProducesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/isProducer/ObserverMethodAnnotatedProducesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,10 +17,10 @@
package org.jboss.jsr299.tck.tests.event.broken.observer.isProducer;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/notBusinessMethod/EJBObserverMethodNotBusinessMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/notBusinessMethod/EJBObserverMethodNotBusinessMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/notBusinessMethod/EJBObserverMethodNotBusinessMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,11 +16,11 @@
*/
package org.jboss.jsr299.tck.tests.event.broken.observer.notBusinessMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/tooManyParameters/ObserverMethodWithTwoEventParametersTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/tooManyParameters/ObserverMethodWithTwoEventParametersTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/broken/observer/tooManyParameters/ObserverMethodWithTwoEventParametersTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.event.broken.observer.tooManyParameters;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/EventTypesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,5 @@
package org.jboss.jsr299.tck.tests.event.eventTypes;
-import javax.enterprise.inject.TypeLiteral;
-
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/TuneSelect.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/TuneSelect.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/eventTypes/TuneSelect.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,14 +2,15 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class TuneSelect<T>
{
- @Any Event<Artist<T>> soloArtistEvent;
+ @Inject @Any Event<Artist<T>> soloArtistEvent;
- @Any Event<Song> songEvent;
+ @Inject @Any Event<Song> songEvent;
- @Any Event<Broadcast> broadcastEvent;
+ @Inject @Any Event<Broadcast> broadcastEvent;
public void songPlaying(Song s)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/DogWhisperer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,12 +2,15 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class DogWhisperer
{
- @Any @Tame @Role("Master") Event<TamingCommand> tamingEvent;
+ @Inject @Any @Tame @Role("Master")
+ Event<TamingCommand> tamingEvent;
- @Any Event<Praise> praiseEvent;
+ @Inject @Any
+ Event<Praise> praiseEvent;
public void issueTamingCommand()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/FireEventTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -99,8 +99,8 @@
}
assert eventInjection != null;
- assert eventInjection.getBindings().size() == 1;
- assert eventInjection.getBindings().contains(new AnyLiteral());
+ assert eventInjection.getQualifiers().size() == 1;
+ assert eventInjection.getQualifiers().contains(new AnyLiteral());
CreationalContext<MiniBar> miniBarCc = getCurrentManager().createCreationalContext(miniBarBean);
MiniBar miniBar = miniBarBean.create(miniBarCc);
@@ -193,8 +193,8 @@
}
assert eventInjection != null;
- assert eventInjection.getBindings().size() == 1;
- assert eventInjection.getBindings().contains(new AnnotationLiteral<Lifted>() {});
+ assert eventInjection.getQualifiers().size() == 1;
+ assert eventInjection.getQualifiers().contains(new AnnotationLiteral<Lifted>() {});
CreationalContext<MiniBar> miniBarCc = getCurrentManager().createCreationalContext(miniBarBean);
MiniBar miniBar = miniBarBean.create(miniBarCc);
@@ -231,8 +231,8 @@
}
assert eventInjection != null;
- assert eventInjection.getBindings().size() == 1;
- assert eventInjection.getBindings().contains(new AnyLiteral());
+ assert eventInjection.getQualifiers().size() == 1;
+ assert eventInjection.getQualifiers().contains(new AnyLiteral());
CreationalContext<MiniBar> miniBarCc = getCurrentManager().createCreationalContext(miniBarBean);
MiniBar miniBar = miniBarBean.create(miniBarCc);
miniBar.stock();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Lifted.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Lifted.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Lifted.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Lifted
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/MiniBar.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/MiniBar.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/MiniBar.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,16 +6,17 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class MiniBar
{
private Set<Item> items = new HashSet<Item>();
- @Any Event<MiniBar> miniBarEvent;
+ @Inject @Any Event<MiniBar> miniBarEvent;
- @Lifted Event<Item> itemLiftedEvent;
+ @Inject @Lifted Event<Item> itemLiftedEvent;
- @Any Event<Item> itemEvent;
+ @Inject @Any Event<Item> itemEvent;
Event<Item> getItemEvent()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Restored.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Restored.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Restored.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Restored
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Role.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Role.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Role.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Role
{
String value();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/NonBindingTypePassedToFireTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/NonBindingTypePassedToFireTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/NonBindingTypePassedToFireTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.event.fires.nonbinding;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/OwlFinch_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/OwlFinch_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/fires/nonbinding/OwlFinch_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,11 +2,12 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class OwlFinch_Broken
{
- @Any
+ @Inject @Any
private Event<String> simpleEvent;
public void methodThatFiresEvent()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Honors.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Honors.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Honors.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Honors
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/ImplicitEventTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/ImplicitEventTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/ImplicitEventTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,11 +7,11 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.TypeLiteral;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.literals.AnyLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.AnyLiteral;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -48,10 +48,10 @@
@SpecAssertion(section = "10.1", id = "i")
public void testImplicitEventHasAnyBinding()
{
- assert getUniqueBean(STUDENT_REGISTERED_EVENT_LITERAL).getBindings().contains(new AnyLiteral());
- assert getUniqueBean(COURSE_FULL_EVENT_LITERAL).getBindings().contains(new AnyLiteral());
- assert getUniqueBean(AWARD_EVENT_LITERAL).getBindings().contains(new AnyLiteral());
- assert getUniqueBean(AWARD_EVENT_LITERAL, new HonorsLiteral()).getBindings().contains(new AnyLiteral());
+ assert getUniqueBean(STUDENT_REGISTERED_EVENT_LITERAL).getQualifiers().contains(new AnyLiteral());
+ assert getUniqueBean(COURSE_FULL_EVENT_LITERAL).getQualifiers().contains(new AnyLiteral());
+ assert getUniqueBean(AWARD_EVENT_LITERAL).getQualifiers().contains(new AnyLiteral());
+ assert getUniqueBean(AWARD_EVENT_LITERAL, new HonorsLiteral()).getQualifiers().contains(new AnyLiteral());
assert getUniqueBean(AWARD_EVENT_LITERAL, new AnyLiteral(), new HonorsLiteral()) == getUniqueBean(AWARD_EVENT_LITERAL, new HonorsLiteral());
}
@@ -59,7 +59,7 @@
@SpecAssertion(section = "10.3.2", id = "d")
public void testImplicitEventHasDependentScope()
{
- assert getUniqueBean(STUDENT_REGISTERED_EVENT_LITERAL).getScopeType().equals(Dependent.class);
+ assert getUniqueBean(STUDENT_REGISTERED_EVENT_LITERAL).getScope().equals(Dependent.class);
}
@Test(groups = "events")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Registration.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Registration.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/implicit/Registration.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,15 +2,16 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Registration
{
- private @Any Event<StudentRegisteredEvent> studentRegisteredEvent;
+ @Inject @Any private Event<StudentRegisteredEvent> studentRegisteredEvent;
private Event<CourseFullEvent> courseFullEvent;
- public @Initializer Registration(Event<CourseFullEvent> courseFullEvent)
+ @Inject
+ public Registration(Event<CourseFullEvent> courseFullEvent)
{
this.courseFullEvent = courseFullEvent;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/ObserverTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/ObserverTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/ObserverTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,7 +7,7 @@
import javax.enterprise.inject.spi.ObserverMethod;
import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -75,8 +75,8 @@
Set<ObserverMethod<?, StockPrice>> observers = getCurrentManager().resolveObserverMethods(new StockPrice());
assert observers.size() == 1;
ObserverMethod<?, ?> observerMethod = observers.iterator().next();
- assert observerMethod.getObservedBindings().size() == 1;
- assert observerMethod.getObservedBindings().contains(new CurrentLiteral());
+ assert observerMethod.getObservedQualifiers().size() == 1;
+ assert observerMethod.getObservedQualifiers().contains(new DefaultLiteral());
}
@Test(groups = { "events" })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/Role.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/Role.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/Role.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,9 +9,9 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Retention(RUNTIME)
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@interface Role
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/abortProcessing/ObserverExceptionAbortsProcessingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/abortProcessing/ObserverExceptionAbortsProcessingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/abortProcessing/ObserverExceptionAbortsProcessingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,9 @@
import javax.enterprise.event.Observes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/CheckedExceptionWrappedTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/CheckedExceptionWrappedTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/CheckedExceptionWrappedTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,9 +18,9 @@
import javax.enterprise.event.ObserverException;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/checkedException/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/conditional/Spun.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/conditional/Spun.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/conditional/Spun.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Spun
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/NotEnabled.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/NotEnabled.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/NotEnabled.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -23,11 +23,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.stereotype.Stereotype;
@Stereotype
-@Policy
+@Alternative
@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@interface NotEnabled
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Pomeranian.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Pomeranian.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Pomeranian.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.event.observer.resolve;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("Teddy")
class Pomeranian
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Role.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Role.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Role.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Role
{
String value();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Secret.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Secret.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Secret.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Secret
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/resolve/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/ObserverExceptionRethrownTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/ObserverExceptionRethrownTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/ObserverExceptionRethrownTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,9 +17,9 @@
package org.jboss.jsr299.tck.tests.event.observer.runtimeException;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/runtimeException/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/DogAgent.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/DogAgent.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/DogAgent.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,21 +7,23 @@
import javax.ejb.EJBException;
import javax.ejb.Stateless;
import javax.ejb.TransactionManagement;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+import javax.inject.Named;
import javax.transaction.UserTransaction;
@Stateless
@TransactionManagement(BEAN)
@RunAs("Bubba")
@Named
+@Default
public class DogAgent implements Agent
{
@Resource
private UserTransaction userTransaction;
- @Current
+ @Inject
private BeanManager jsr299Manager;
public void sendInTransaction(Object event)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Pomeranian.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Pomeranian.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Pomeranian.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
import javax.ejb.TransactionManagement;
import javax.enterprise.context.SessionScoped;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
import javax.transaction.SystemException;
import javax.transaction.UserTransaction;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/observer/transactional/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeA.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeA.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeA.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface BindingTypeA
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeB.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeB.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeB.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface BindingTypeB
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeC.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeC.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/BindingTypeC.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface BindingTypeC
{
public String value();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/DuplicateBindingTypesWhenResolvingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/DuplicateBindingTypesWhenResolvingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/DuplicateBindingTypesWhenResolvingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,9 @@
import javax.enterprise.event.Observes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/ResolvingChecksBindingTypeMembersTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/ResolvingChecksBindingTypeMembersTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/binding/ResolvingChecksBindingTypeMembersTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,10 +2,10 @@
import javax.enterprise.event.Observes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/nonbinding/NonBindingTypesWhenResolvingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/nonbinding/NonBindingTypesWhenResolvingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/nonbinding/NonBindingTypesWhenResolvingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,9 +5,9 @@
import javax.enterprise.event.Observes;
import javax.enterprise.inject.spi.ObserverMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/CheckTypeParametersWhenResolvingObserversTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/CheckTypeParametersWhenResolvingObserversTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/CheckTypeParametersWhenResolvingObserversTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,10 +4,10 @@
import javax.enterprise.event.Observes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/ChecksEventTypeWhenResolvingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/ChecksEventTypeWhenResolvingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/resolve/typeWithParameters/ChecksEventTypeWhenResolvingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,9 +2,9 @@
import javax.enterprise.event.Observes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SecuritySensor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SecuritySensor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SecuritySensor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,9 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class SecuritySensor
{
- @Any Event<SecurityEvent> securityEvent;
+ @Inject @Any Event<SecurityEvent> securityEvent;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SystemTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SystemTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/SystemTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface SystemTest
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/Violent.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/Violent.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/event/select/Violent.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Violent
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/DogHouse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/DogHouse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/DogHouse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.extensions.annotated;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class DogHouse
{
- @Current
+ @Inject
protected Dog dog;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/broken/processInjectionTargetThrowsException/Dog.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/broken/processInjectionTargetThrowsException/Dog.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/annotated/broken/processInjectionTargetThrowsException/Dog.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.extensions.annotated.broken.processInjectionTargetThrowsException;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Dog
{
- @Current
+ @Inject
private DogBone dogBone;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/BeanByTypeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/BeanByTypeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/BeanByTypeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,7 +25,7 @@
import javax.enterprise.inject.spi.Bean;
import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -62,7 +62,7 @@
{
Set<Bean<?>> beans = getCurrentManager().getBeans(SimpleBean.class);
assert beans.size() == 1;
- assert beans.iterator().next().getBindings().contains(new CurrentLiteral());
+ assert beans.iterator().next().getQualifiers().contains(new DefaultLiteral());
}
@Test(expectedExceptions = IllegalArgumentException.class)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/bean/bytype/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -33,11 +33,9 @@
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.context.ScopeType;
import javax.enterprise.context.SessionScoped;
import javax.enterprise.inject.AmbiguousResolutionException;
import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.BindingType;
import javax.enterprise.inject.InjectionException;
import javax.enterprise.inject.Specializes;
import javax.enterprise.inject.spi.AnnotatedType;
@@ -45,6 +43,7 @@
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.PassivationCapable;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Qualifier;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.RetentionLiteral;
@@ -115,10 +114,10 @@
// Should also check a custom bindingtype
public void testDetermineBindingType()
{
- assert getCurrentManager().isBindingType(Tame.class);
- assert !getCurrentManager().isBindingType(AnimalStereotype.class);
- assert !getCurrentManager().isBindingType(ApplicationScoped.class);
- assert !getCurrentManager().isBindingType(Transactional.class);
+ assert getCurrentManager().isQualifier(Tame.class);
+ assert !getCurrentManager().isQualifier(AnimalStereotype.class);
+ assert !getCurrentManager().isQualifier(ApplicationScoped.class);
+ assert !getCurrentManager().isQualifier(Transactional.class);
}
@Test(groups="rewrite")
@@ -126,10 +125,10 @@
@SpecAssertion(section = "11.3.14", id = "ab")
public void testDetermineScopeType()
{
- assert getCurrentManager().isScopeType(ApplicationScoped.class);
- assert !getCurrentManager().isScopeType(Tame.class);
- assert !getCurrentManager().isScopeType(AnimalStereotype.class);
- assert !getCurrentManager().isScopeType(Transactional.class);
+ assert getCurrentManager().isScope(ApplicationScoped.class);
+ assert !getCurrentManager().isScope(Tame.class);
+ assert !getCurrentManager().isScope(AnimalStereotype.class);
+ assert !getCurrentManager().isScope(Transactional.class);
}
@Test(groups="rewrite")
@@ -197,21 +196,19 @@
assert metaAnnotations.contains(new AnnotationLiteral<Target>() {});
assert metaAnnotations.contains(new AnnotationLiteral<Retention>() {});
assert metaAnnotations.contains(new AnnotationLiteral<Documented>() {});
- assert metaAnnotations.contains(new AnnotationLiteral<BindingType>() {});
+ assert metaAnnotations.contains(new AnnotationLiteral<Qualifier>() {});
}
@Test(groups = {"rewrite"})
@SpecAssertion(section = "11.3.14", id = "ag")
// Should also check a custom defined scope
- public void testGetScopeType()
+ public void testgetScope()
{
- ScopeType requestScopeType = getCurrentManager().getScopeDefinition(RequestScoped.class);
- assert requestScopeType.normal();
- assert !requestScopeType.passivating();
+ assert getCurrentManager().isNormalScope(RequestScoped.class);
+ assert !getCurrentManager().isPassivatingScope(RequestScoped.class);
- ScopeType sessionScopeType = getCurrentManager().getScopeDefinition(SessionScoped.class);
- assert sessionScopeType.normal();
- assert sessionScopeType.passivating();
+ assert getCurrentManager().isNormalScope(SessionScoped.class);
+ assert getCurrentManager().isPassivatingScope(SessionScoped.class);
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CatBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CatBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CatBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -13,16 +13,16 @@
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.PassivationCapable;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
class CatBean implements Bean<Cat>, PassivationCapable
{
public static final CatBean bean = new CatBean();
@SuppressWarnings("serial")
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return new HashSet<Annotation>(){{ add(new CurrentLiteral());}};
+ return new HashSet<Annotation>(){{ add(new DefaultLiteral());}};
}
public Class<? extends Annotation> getDeploymentType()
@@ -44,7 +44,7 @@
return new HashSet<Class<? extends Annotation>>();
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -70,7 +70,7 @@
return Cat.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/DogHouse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/DogHouse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/DogHouse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.extensions.beanManager;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class DogHouse
{
- @Current
+ @Inject
private Terrier dog;
public Terrier getDog()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/InjectionPointDecorator.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/InjectionPointDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/InjectionPointDecorator.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -28,9 +28,9 @@
return injectionPoint.getBean();
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return injectionPoint.getBindings();
+ return injectionPoint.getQualifiers();
}
public Member getMember()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Terrier.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Terrier.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Terrier.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.extensions.beanManager;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
class Terrier extends Dog
{
- @Current
+ @Inject
private InjectionPoint injectedMetadata;
public InjectionPoint getInjectedMetadata()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/BirdCage.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/BirdCage.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/BirdCage.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.extensions.producer;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class BirdCage
{
- @Current
+ @Inject
protected Bird bird;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,16 +1,15 @@
package org.jboss.jsr299.tck.tests.extensions.producer;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Cat
{
private static boolean initializerCalled;
- @Current
+ @Inject
protected CatFoodDish foodDish;
- @Initializer
+ @Inject
public Cat(LitterBox litterBox)
{
initializerCalled = true;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Dog.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Dog.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Dog.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,7 @@
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Dog
@@ -16,7 +15,7 @@
public static final String DEFAULT_COLOR = "Brown";
private String color = DEFAULT_COLOR;
- @Current
+ @Inject
private DogBone dogBone;
public Dog()
@@ -29,8 +28,8 @@
this.color = color;
}
- @Initializer
- public void init(@Current DogBed dogBed)
+ @Inject
+ public void init(DogBed dogBed)
{
Dog.dogBed = dogBed;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/DogProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/DogProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/DogProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,5 @@
package org.jboss.jsr299.tck.tests.extensions.producer;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
@@ -13,7 +12,7 @@
private Dog quietDog = new Dog(DOG_COLOR);
@Produces @Noisy
- public Dog produceNoisyDog(@Current DogBed dogBed)
+ public Dog produceNoisyDog(DogBed dogBed)
{
noisyDogProducerCalled = true;
return new Dog();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Noisy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Noisy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Noisy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Noisy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Preferred.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Preferred.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Preferred.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Preferred
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/PreferredDogProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/PreferredDogProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/PreferredDogProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,5 @@
package org.jboss.jsr299.tck.tests.extensions.producer;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.Specializes;
@@ -24,7 +23,7 @@
}
@Override @Produces @Noisy
- public Dog produceNoisyDog(@Current DogBed dogBed)
+ public Dog produceNoisyDog(DogBed dogBed)
{
return new Dog(DOG_COLOR);
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Quiet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Quiet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/producer/Quiet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Quiet
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorFactoryInjectedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorFactoryInjectedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorFactoryInjectedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.implementation.builtin;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.validation.ValidatorFactory;
/**
@@ -28,7 +28,7 @@
public class DefaultValidatorFactoryInjectedBean implements DefaultValidatorFactoryInjectedBeanLocal
{
- @Current transient ValidatorFactory defaultValidatorFactory;
+ @Inject transient ValidatorFactory defaultValidatorFactory;
public ValidatorFactory getDefaultValidatorFactory()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorInjectedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorInjectedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/DefaultValidatorInjectedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.implementation.builtin;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.validation.Validator;
/**
@@ -28,7 +28,7 @@
public class DefaultValidatorInjectedBean implements DefaultValidatorInjectedBeanLocal
{
- @Current transient Validator defaultValidator;
+ @Inject transient Validator defaultValidator;
public Validator getDefaultValidator()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/PrincipalInjectedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/PrincipalInjectedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/PrincipalInjectedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -20,8 +20,8 @@
import java.util.HashMap;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
import javax.security.auth.login.AppConfigurationEntry;
import javax.security.auth.login.LoginContext;
import javax.security.auth.login.LoginException;
@@ -37,7 +37,7 @@
static final String DEFAULT_JAAS_CONFIG_NAME = "default";
- @Current Instance<Principal> principal;
+ @Inject Instance<Principal> principal;
public Principal getPrincipal()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/UserTransactionInjectedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/UserTransactionInjectedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/builtin/UserTransactionInjectedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.implementation.builtin;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.transaction.UserTransaction;
/**
@@ -28,7 +28,7 @@
public class UserTransactionInjectedBean implements UserTransactionInjectedBeanLocal
{
- @Current transient UserTransaction userTransaction;
+ @Inject transient UserTransaction userTransaction;
public UserTransaction getUserTransaction()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Deadliest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Deadliest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Deadliest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Deadliest
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/DisposalMethodDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/DisposalMethodDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/DisposalMethodDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -51,7 +51,7 @@
{
Bean<Tarantula> tarantula = getBeans(Tarantula.class, DEADLIEST_LITERAL).iterator().next();
CreationalContext<Tarantula> creationalContext = getCurrentManager().createCreationalContext(tarantula);
- Tarantula instance = getCurrentManager().getContext(tarantula.getScopeType()).get(tarantula);
+ Tarantula instance = getCurrentManager().getContext(tarantula.getScope()).get(tarantula);
tarantula.destroy(instance, creationalContext);
assert !DisposalNonBean.isSpiderDestroyed();
}
@@ -73,7 +73,7 @@
{
Bean<Tarantula> tarantula = getBeans(Tarantula.class, DEADLIEST_LITERAL).iterator().next();
CreationalContext<Tarantula> creationalContext = getCurrentManager().createCreationalContext(tarantula);
- Tarantula instance = getCurrentManager().getContext(tarantula.getScopeType()).get(tarantula);
+ Tarantula instance = getCurrentManager().getContext(tarantula.getScope()).get(tarantula);
tarantula.destroy(instance, creationalContext);
assert SpiderProducer.isDeadliestSpiderDestroyed();
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/SpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/SpiderProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/SpiderProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,5 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
@@ -28,7 +27,7 @@
SpiderProducer.tameSpiderDestroyed = true;
}
- public static void destroyDeadliestSpider(@Disposes @Deadliest Tarantula spider, @Current Tarantula anotherSpider)
+ public static void destroyDeadliestSpider(@Disposes @Deadliest Tarantula spider, Tarantula anotherSpider)
{
assert spider != anotherSpider;
SpiderProducer.deadliestSpiderDestroyed = true;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/InitializerUnallowedDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/InitializerUnallowedDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/InitializerUnallowedDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.initializerUnallowed;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/SpiderProducer_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/SpiderProducer_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/initializerUnallowed/SpiderProducer_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.initializerUnallowed;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
class SpiderProducer_Broken
{
@@ -13,7 +13,7 @@
return new Spider();
}
- @Initializer
+ @Inject
public static void destorySpider(@Disposes Spider spider)
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/methodOnSessionBean/DisposalMethodOnSessionBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/methodOnSessionBean/DisposalMethodOnSessionBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/methodOnSessionBean/DisposalMethodOnSessionBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.methodOnSessionBean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.IntegrationTest;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/multiParams/MultipleDisposeParametersDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/multiParams/MultipleDisposeParametersDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/multiParams/MultipleDisposeParametersDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.multiParams;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/observesUnallowed/ObserverParameterUnallowedDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/observesUnallowed/ObserverParameterUnallowedDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/observesUnallowed/ObserverParameterUnallowedDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.observesUnallowed;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/producesUnallowed/ProducesUnallowedDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/producesUnallowed/ProducesUnallowedDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/producesUnallowed/ProducesUnallowedDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.producesUnallowed;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/unresolvedMethod/UnresolvedDisposalMethodDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/unresolvedMethod/UnresolvedDisposalMethodDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/disposal/method/definition/broken/unresolvedMethod/UnresolvedDisposalMethodDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.implementation.disposal.method.definition.broken.unresolvedMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/singletonWithConversationScope/SingletonWithConversationScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/singletonWithConversationScope/SingletonWithConversationScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/singletonWithConversationScope/SingletonWithConversationScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.broken.singletonWithConversationScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithApplicationScope/StatelessWithApplicationScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithApplicationScope/StatelessWithApplicationScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithApplicationScope/StatelessWithApplicationScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithApplicationScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithConversationScope/StatelessWithConversationScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithConversationScope/StatelessWithConversationScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithConversationScope/StatelessWithConversationScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithConversationScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithRequestScope/StatelessWithRequestScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithRequestScope/StatelessWithRequestScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithRequestScope/StatelessWithRequestScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithRequestScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithSessionScope/StatelessWithSessionScopeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithSessionScope/StatelessWithSessionScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/broken/statelessWithSessionScope/StatelessWithSessionScopeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.broken.statelessWithSessionScope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -32,7 +32,7 @@
public void testStatelessMustBeDependentScoped()
{
assert getBeans(GiraffeLocal.class).size() == 1;
- assert getBeans(GiraffeLocal.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(GiraffeLocal.class).iterator().next().getScope().equals(Dependent.class);
}
@Test(groups = { "enterpriseBeans" })
@@ -100,7 +100,7 @@
public void testBeanWithScopeAnnotation()
{
Bean<LionLocal> lionBean = getBeans(LionLocal.class).iterator().next();
- assert lionBean.getScopeType().equals(RequestScoped.class);
+ assert lionBean.getScope().equals(RequestScoped.class);
}
@Test(groups = "enterpriseBeans")
@@ -117,7 +117,7 @@
public void testBeanWithStereotype()
{
Bean<PolarBearLocal> polarBearBean = getBeans(PolarBearLocal.class).iterator().next();
- assert polarBearBean.getScopeType().equals(RequestScoped.class);
+ assert polarBearBean.getScope().equals(RequestScoped.class);
assert polarBearBean.getName().equals("polarBear");
}
@@ -127,7 +127,7 @@
{
Annotation tame = new AnnotationLiteral<Tame>(){};
Bean<ApeLocal> apeBean = getBeans(ApeLocal.class, tame).iterator().next();
- assert apeBean.getBindings().contains(tame);
+ assert apeBean.getQualifiers().contains(tame);
}
@Test(groups = "enterpriseBeans")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/EnterpriseBeanViaXmlTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -19,10 +19,10 @@
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Monkey.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Monkey.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Monkey.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.definition;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
@Stateless
-@Named("Monkey")
+@Named("Monkey") @Default
class Monkey implements MonkeyLocal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Pitbull.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Pitbull.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Pitbull.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,11 +3,12 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
@Stateful
@ApplicationScoped
-@Named
+@Named @Default
class Pitbull extends Dog implements PitbullLocal, DogLocal, DogRemote
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Polar.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Polar.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Polar.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,8 +9,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE, METHOD, FIELD })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/definition/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Heidelburg.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Heidelburg.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Heidelburg.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,7 +4,7 @@
import javax.annotation.PreDestroy;
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@Important
@@ -12,7 +12,7 @@
{
private String name;
- @Current
+ @Inject
private GrossStadt grossStadt;
@PostConstruct
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Important.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Important.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Important.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,7 +11,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* @author Dan Allen
@@ -19,7 +19,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
public @interface Important {
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Kassel.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Kassel.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Kassel.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,7 +5,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@RequestScoped
@@ -13,7 +13,7 @@
{
private String name;
- @Current
+ @Inject
private GrossStadt grossStadt;
@PostConstruct
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/LandgraffenSchloss.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/LandgraffenSchloss.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/LandgraffenSchloss.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,13 +4,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@Dependent
public class LandgraffenSchloss implements Schloss
{
- @Current
+ @Inject
private GrossStadt biggerCity;
@PreDestroy
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Mainz.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Mainz.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Mainz.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,13 +2,12 @@
import javax.annotation.PostConstruct;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@Stateless
public class Mainz implements AlteStadt
{
- @Current
+ @Inject
private RoemerPassage placeOfInterest;
private GutenbergMuseum anotherPlaceOfInterest;
@@ -27,8 +26,8 @@
name = placeOfInterest.getName();
}
- @Initializer
- public void initializeBean(@Current GutenbergMuseum pointOfInterest)
+ @Inject
+ public void initializeBean(GutenbergMuseum pointOfInterest)
{
this.anotherPlaceOfInterest = pointOfInterest;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Marburg.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Marburg.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/lifecycle/Marburg.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,12 +2,12 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
public class Marburg implements UniStadt
{
- @Current
+ @Inject
private Schloss theCastle;
@Remove
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/AnimalStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/AnimalStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/AnimalStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,8 +9,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE, METHOD, FIELD })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/ExplicitConstructorSessionBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/ExplicitConstructorSessionBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/ExplicitConstructorSessionBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,8 @@
package org.jboss.jsr299.tck.tests.implementation.enterprise.newBean;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.New;
+import javax.inject.Inject;
import org.jboss.jsr299.tck.literals.NewLiteral;
@@ -23,8 +22,8 @@
}
};
- @Initializer
- public ExplicitConstructorSessionBean(@Current SimpleBean bean)
+ @Inject
+ public ExplicitConstructorSessionBean(SimpleBean bean)
{
constructorCalls++;
injectedSimpleBean = bean;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/InitializerSimpleBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/InitializerSimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/InitializerSimpleBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,18 +4,20 @@
import javax.ejb.Stateful;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Initializer;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Inject;
+import javax.inject.Named;
@Stateful
@SessionScoped
@Named("Charlie")
+@Default
public class InitializerSimpleBean implements Serializable, InitializerSimpleBeanLocal
{
private static final long serialVersionUID = 1L;
private static int initializerCalls = 0;
- @Initializer
+ @Inject
public void initializer()
{
initializerCalls++;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/NewEnterpriseBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/NewEnterpriseBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/NewEnterpriseBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,7 +11,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -36,7 +36,7 @@
Set<Bean<WrappedEnterpriseBeanLocal>> beans = getBeans(WrappedEnterpriseBeanLocal.class, WrappedEnterpriseBeanLocal.NEW);
assert beans.size() == 1;
newEnterpriseBean = beans.iterator().next();
- assert Dependent.class.equals(newEnterpriseBean.getScopeType());
+ assert Dependent.class.equals(newEnterpriseBean.getScope());
}
@Test(groups = { "new" })
@@ -46,8 +46,8 @@
Set<Bean<WrappedEnterpriseBeanLocal>> beans = getBeans(WrappedEnterpriseBeanLocal.class, WrappedEnterpriseBeanLocal.NEW);
assert beans.size() == 1;
newEnterpriseBean = beans.iterator().next();
- assert newEnterpriseBean.getBindings().size() == 1;
- assert newEnterpriseBean.getBindings().iterator().next().annotationType().equals(New.class);
+ assert newEnterpriseBean.getQualifiers().size() == 1;
+ assert newEnterpriseBean.getQualifiers().iterator().next().annotationType().equals(New.class);
}
@Test(groups = { "new" })
@@ -66,8 +66,8 @@
{
Bean<MonkeyLocal> monkeyBean = getBeans(MonkeyLocal.class).iterator().next();
Bean<MonkeyLocal> newMonkeyBean = getBeans(MonkeyLocal.class, MonkeyLocal.NEW).iterator().next();
- assert monkeyBean.getScopeType().equals(RequestScoped.class);
- assert newMonkeyBean.getScopeType().equals(Dependent.class);
+ assert monkeyBean.getScope().equals(RequestScoped.class);
+ assert newMonkeyBean.getScope().equals(Dependent.class);
assert monkeyBean.getName().equals("monkey");
assert newMonkeyBean.getName() == null;
}
@@ -88,26 +88,26 @@
{
Bean<OrderLocal> orderBean = getBeans(OrderLocal.class).iterator().next();
Bean<OrderLocal> newOrderBean = getBeans(OrderLocal.class, OrderLocal.NEW).iterator().next();
- assert orderBean.getBindings().size() == 2;
- assert orderBean.getBindings().contains(new CurrentLiteral());
- assert orderBean.getBindings().contains(new AnyLiteral());
+ assert orderBean.getQualifiers().size() == 2;
+ assert orderBean.getQualifiers().contains(new DefaultLiteral());
+ assert orderBean.getQualifiers().contains(new AnyLiteral());
assert getBeans(OrderLocal.class, OrderLocal.NEW).size() == 1;
- assert newOrderBean.getBindings().size() == 1;
- assert newOrderBean.getBindings().iterator().next().annotationType().equals(New.class);
+ assert newOrderBean.getQualifiers().size() == 1;
+ assert newOrderBean.getQualifiers().iterator().next().annotationType().equals(New.class);
assert orderBean.getTypes().equals(newOrderBean.getTypes());
Bean<LionLocal> lionBean = getBeans(LionLocal.class, TAME_LITERAL).iterator().next();
Bean<LionLocal> newLionBean = getBeans(LionLocal.class, LionLocal.NEW).iterator().next();
assert getBeans(LionLocal.class, TAME_LITERAL).size() == 1;
- assert lionBean.getBindings().size() == 2;
- assert lionBean.getBindings().contains(TAME_LITERAL);
- assert lionBean.getBindings().contains(new AnyLiteral());
+ assert lionBean.getQualifiers().size() == 2;
+ assert lionBean.getQualifiers().contains(TAME_LITERAL);
+ assert lionBean.getQualifiers().contains(new AnyLiteral());
assert getBeans(LionLocal.class, LionLocal.NEW).size() == 1;
- assert newLionBean.getBindings().size() == 1;
- assert newLionBean.getBindings().iterator().next().annotationType().equals(New.class);
+ assert newLionBean.getQualifiers().size() == 1;
+ assert newLionBean.getQualifiers().iterator().next().annotationType().equals(New.class);
assert lionBean.getTypes().equals(newLionBean.getTypes());
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/WrappedEnterpriseBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/WrappedEnterpriseBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/newBean/WrappedEnterpriseBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,7 +3,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@SessionScoped
@Stateful
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/DependentSessionBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/DependentSessionBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/DependentSessionBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,14 @@
import javax.annotation.PreDestroy;
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@Stateful
public class DependentSessionBean implements DependentSessionInterface
{
- @Current
+ @Inject
private StateKeeper stateKeeper;
@Remove
@@ -19,7 +20,7 @@
}
@Remove
- public void anotherRemoveWithParameters(String reason, @Current BeanManager manager)
+ public void anotherRemoveWithParameters(String reason, @Default BeanManager manager)
{
stateKeeper.setRemoveCalled(true);
assert manager == null;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/EnterpriseBeanRemoveMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/EnterpriseBeanRemoveMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/enterprise/remove/EnterpriseBeanRemoveMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,10 +4,10 @@
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.IntegrationTest;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/AndalusianChicken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/AndalusianChicken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/AndalusianChicken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.initializer;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@Stateless
public class AndalusianChicken implements LocalChicken
@@ -13,7 +13,7 @@
{
}
- @Initializer
+ @Inject
public void nonBusinessMethod()
{
nonBusinessMethodCalled = true;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/ChickenHutch.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/ChickenHutch.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/ChickenHutch.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.implementation.initializer;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class ChickenHutch
{
@@ -8,13 +8,13 @@
public Fox fox;
public Chicken chicken;
- @Initializer
+ @Inject
public void setFox(Fox fox)
{
this.fox = fox;
}
- @Initializer
+ @Inject
public void setChicken(Chicken chicken)
{
this.chicken = chicken;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/Preferred.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/Preferred.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/Preferred.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Retention(RUNTIME)
@Target({TYPE, METHOD, FIELD, PARAMETER})
-@BindingType
+@Qualifier
@interface Preferred
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/PremiumChickenHutch.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/PremiumChickenHutch.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/PremiumChickenHutch.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.initializer;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class PremiumChickenHutch
{
private ChickenInterface chicken;
- @Initializer
+ @Inject
public void setChicken(@Preferred ChickenInterface chicken)
{
this.chicken = chicken;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardChickenHutch.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardChickenHutch.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardChickenHutch.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.initializer;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class StandardChickenHutch
{
private ChickenInterface chicken;
- @Initializer
+ @Inject
public void setChicken(@StandardVariety ChickenInterface chicken)
{
this.chicken = chicken;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardVariety.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardVariety.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/StandardVariety.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Retention(RUNTIME)
@Target({TYPE, METHOD, FIELD, PARAMETER})
-@BindingType
+@Qualifier
@interface StandardVariety
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/InitializerMethodAnnotatedProducesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/InitializerMethodAnnotatedProducesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/InitializerMethodAnnotatedProducesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.methodAnnotatedProduces;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/Pheasant_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/Pheasant_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/methodAnnotatedProduces/Pheasant_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.methodAnnotatedProduces;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
class Pheasant_Broken
{
- @Initializer
+ @Inject
@Produces
public void setName(String name)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/Capercaillie_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/Capercaillie_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/Capercaillie_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedDisposes;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Capercaillie_Broken
{
- @Initializer
+ @Inject
public void setName(String name, @Disposes ChickenHutch chickenHutch)
{
// No-op
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedDisposes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/Grouse_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/Grouse_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/Grouse_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedObserves;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Grouse_Broken
{
- @Initializer
+ @Inject
public void setName(String name, @Observes DangerCall dangerCall)
{
// No-op
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.broken.parameterAnnotatedObserves;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/Dottrel_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/Dottrel_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/Dottrel_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.staticInitializer;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Dottrel_Broken
{
- @Initializer
+ @Inject
public static void setName(String name)
{
// No-op
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/StaticInitializerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/StaticInitializerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/initializer/staticInitializer/StaticInitializerTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.initializer.staticInitializer;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/AsAnimal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/AsAnimal.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/AsAnimal.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface AsAnimal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/BlackWidowProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/BlackWidowProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/BlackWidowProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.definition;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
public class BlackWidowProducer
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Foo.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Foo.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Foo
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/FunnelWeaverSpiderConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/FunnelWeaverSpiderConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/FunnelWeaverSpiderConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.definition;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class FunnelWeaverSpiderConsumer
{
- @Current
+ @Inject
private FunnelWeaver<Spider> injectedSpider;
public FunnelWeaver<Spider> getInjectedSpider()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/OtherSpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/OtherSpiderProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/OtherSpiderProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.definition;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class OtherSpiderProducer
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Pet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Pet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Pet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Pet
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/ProducerFieldDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/ProducerFieldDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/ProducerFieldDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -8,7 +8,7 @@
import javax.enterprise.inject.spi.Bean;
import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -56,9 +56,9 @@
})
public void testDefaultBindingType()
{
- Set<Bean<Tarantula>> tarantulaBeans = getBeans(Tarantula.class, new CurrentLiteral());
+ Set<Bean<Tarantula>> tarantulaBeans = getBeans(Tarantula.class);
assert tarantulaBeans.size() == 2;
- assert tarantulaBeans.iterator().next().getBindings().contains(new CurrentLiteral());
+ assert tarantulaBeans.iterator().next().getQualifiers().contains(new DefaultLiteral());
}
@Test(groups = "producerField")
@@ -126,8 +126,8 @@
Set<Bean<Tarantula>> tarantulaBeans = getBeans(Tarantula.class, TAME_LITERAL);
assert tarantulaBeans.size() == 1;
Bean<Tarantula> tarantulaModel = tarantulaBeans.iterator().next();
- assert tarantulaModel.getBindings().size() == 3;
- assert tarantulaModel.getBindings().contains(TAME_LITERAL);
+ assert tarantulaModel.getQualifiers().size() == 3;
+ assert tarantulaModel.getQualifiers().contains(TAME_LITERAL);
}
@Test(groups = "producerField")
@@ -137,7 +137,7 @@
Set<Bean<Tarantula>> tarantulaBeans = getBeans(Tarantula.class, TAME_LITERAL, FOO_LITERAL);
assert !tarantulaBeans.isEmpty();
Bean<Tarantula> tarantulaModel = tarantulaBeans.iterator().next();
- assert tarantulaModel.getScopeType().equals(RequestScoped.class);
+ assert tarantulaModel.getScope().equals(RequestScoped.class);
}
@Test(groups = "producerField")
@@ -181,7 +181,7 @@
Set<Bean<Tarantula>> tarantulaBeans = getBeans(Tarantula.class, STATIC_LITERAL);
assert !tarantulaBeans.isEmpty();
Bean<Tarantula> tarantulaModel = tarantulaBeans.iterator().next();
- assert tarantulaModel.getScopeType().equals(RequestScoped.class);
+ assert tarantulaModel.getScope().equals(RequestScoped.class);
}
@Test(groups = "producerField")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/SpiderStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/SpiderStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/SpiderStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -26,8 +26,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
/**
* Test stereotype used to change the scope type and deployment type
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Static.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Static.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Static.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Static
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/broken/parameterizedReturnTypeWithWildcard/ParameterizedReturnTypeWithWildcardTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/broken/parameterizedReturnTypeWithWildcard/ParameterizedReturnTypeWithWildcardTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/broken/parameterizedReturnTypeWithWildcard/ParameterizedReturnTypeWithWildcardTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.definition.broken.parameterizedReturnTypeWithWildcard;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/enterprise/Foo.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/enterprise/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/definition/enterprise/Foo.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Foo
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/BlackWidowConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/BlackWidowConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/BlackWidowConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,9 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.lifecycle;
+import javax.inject.Inject;
+
/**
* This simple bean contains an injection point to receive the value of a
* producer field in another bean.
@@ -27,7 +29,7 @@
*/
public class BlackWidowConsumer
{
- @Tame
+ @Inject @Tame
private BlackWidow injectedSpider;
public BlackWidow getInjectedSpider()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Broken
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Null.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Null.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Null.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Null
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/NullSpiderConsumerForBrokenProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/NullSpiderConsumerForBrokenProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/NullSpiderConsumerForBrokenProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -19,6 +19,8 @@
import java.io.Serializable;
+import javax.inject.Inject;
+
/**
* Simple bean that has an injection point for a spider
*
@@ -29,7 +31,7 @@
{
private static final long serialVersionUID = 1L;
- @Null @Broken
+ @Inject @Null @Broken
private BlackWidow injectedSpider;
public BlackWidow getInjectedSpider()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/SpiderStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/SpiderStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/SpiderStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -26,8 +26,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
/**
* Test stereotype used to change the scope type and deployment type
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Static.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Static.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Static.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Static
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/StaticTarantulaConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/StaticTarantulaConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/StaticTarantulaConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,9 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.lifecycle;
+import javax.inject.Inject;
+
/**
* This bean contains an injection point for a Tarantula that must be provided
* by the container via a (static) producer field.
@@ -27,7 +29,7 @@
*/
public class StaticTarantulaConsumer
{
- @Static
+ @Inject @Static
private Tarantula consumedTarantula;
public Tarantula getConsumedTarantula()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/TarantulaConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/TarantulaConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/TarantulaConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,9 @@
package org.jboss.jsr299.tck.tests.implementation.producer.field.lifecycle;
+import javax.inject.Inject;
+
/**
* This bean contains an injection point for a Tarantula that must be provided
* by the container via a (static) producer field.
@@ -27,7 +29,7 @@
*/
public class TarantulaConsumer
{
- @Tame
+ @Inject @Tame
private Tarantula consumedTarantula;
public Tarantula getConsumedTarantula()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Working.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Working.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/field/lifecycle/Working.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Working
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/enterprise/nonbusiness/ProducerMethodNotBusinessMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/enterprise/nonbusiness/ProducerMethodNotBusinessMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/enterprise/nonbusiness/ProducerMethodNotBusinessMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.broken.enterprise.nonbusiness;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedDisposes/ParameterAnnotatedDisposesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterAnnotatedDisposes;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/broken/parameterAnnotatedObserves/ParameterAnnotatedObservesTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.broken.parameterAnnotatedObserves;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Deadliest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Deadliest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Deadliest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Deadliest
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/ProducerMethodDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/ProducerMethodDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/ProducerMethodDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -11,7 +11,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -79,9 +79,9 @@
public void testDefaultBindingType() throws Exception
{
assert getCurrentManager().getBeans(Tarantula.class).size() == 1;
- assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getBindings().size() == 2;
- assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getBindings().contains(new CurrentLiteral());
- assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getBindings().contains(new AnyLiteral());
+ assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getQualifiers().size() == 2;
+ assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getQualifiers().contains(new DefaultLiteral());
+ assert getCurrentManager().getBeans(Tarantula.class).iterator().next().getQualifiers().contains(new AnyLiteral());
}
@Test(groups = "producerMethod")
@@ -149,8 +149,8 @@
{
assert getBeans(Tarantula.class, TAME_LITERAL).size() == 1;
Bean<Tarantula> tarantula = getBeans(Tarantula.class, TAME_LITERAL).iterator().next();
- assert tarantula.getBindings().size() == 2;
- assert tarantula.getBindings().contains(TAME_LITERAL);
+ assert tarantula.getQualifiers().size() == 2;
+ assert tarantula.getQualifiers().contains(TAME_LITERAL);
}
@Test(groups = "producerMethod")
@@ -162,7 +162,7 @@
{
assert getBeans(DaddyLongLegs.class, TAME_LITERAL).size() == 1;
Bean<DaddyLongLegs> daddyLongLegs = getBeans(DaddyLongLegs.class, TAME_LITERAL).iterator().next();
- assert daddyLongLegs.getScopeType().equals(RequestScoped.class);
+ assert daddyLongLegs.getScope().equals(RequestScoped.class);
}
@Test(groups = "producerMethod")
@@ -206,7 +206,7 @@
{
assert getBeans(WolfSpider.class, TAME_LITERAL).size() == 1;
Bean<WolfSpider> wolfSpider = getBeans(WolfSpider.class, TAME_LITERAL).iterator().next();
- assert wolfSpider.getScopeType().equals(RequestScoped.class);
+ assert wolfSpider.getScope().equals(RequestScoped.class);
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/SpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/SpiderProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/SpiderProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,8 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.definition;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class SpiderProducer
{
@@ -16,7 +15,7 @@
}
@Produces @Deadliest public Tarantula producesDeadliestTarantula(@Tame Tarantula tameTarantula,
- @Current Tarantula tarantula)
+ Tarantula tarantula)
{
return tameTarantula.getDeathsCaused() >= tarantula.getDeathsCaused() ?
tameTarantula : tarantula;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Yummy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Yummy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/Yummy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Yummy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/LightYellow.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/LightYellow.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/LightYellow.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface LightYellow
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/Yummy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/Yummy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/definition/enterprise/Yummy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Yummy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/BrownRecluse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/BrownRecluse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/BrownRecluse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.lifecycle;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.BeanManager;
class BrownRecluse
{
- public @Produces @FirstBorn SpiderEgg layAnEgg(@Current BeanManager beanManager)
+ public @Produces @FirstBorn SpiderEgg layAnEgg(BeanManager beanManager)
{
assert beanManager != null : "Manager was not injected";
return new SpiderEgg();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Delicious.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Delicious.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Delicious.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Delicious
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Fail.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Fail.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Fail.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Fail
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/FirstBorn.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/FirstBorn.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/FirstBorn.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface FirstBorn
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Null.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Null.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Null.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Null
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Pet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Pet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Pet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Pet
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/PreferredSpiderProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/PreferredSpiderProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/PreferredSpiderProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,15 +1,15 @@
package org.jboss.jsr299.tck.tests.implementation.producer.method.lifecycle;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.Specializes;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
@Specializes
class PreferredSpiderProducer extends SpiderProducer
{
- @Current private Web web;
+ @Inject private Web web;
private static Web injectedWeb;
private static Tarantula tarantulaCreated;
private static Tarantula tarantulaDestroyed;
@@ -32,7 +32,7 @@
return null;
}
- public void destroyTarantula(@Disposes @Pet Tarantula spider, @Current BeanManager beanManager)
+ public void destroyTarantula(@Disposes @Pet Tarantula spider, BeanManager beanManager)
{
tarantulaDestroyed = spider;
injectedWeb = web;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/ProducerMethodLifecycleTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/ProducerMethodLifecycleTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/ProducerMethodLifecycleTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -109,7 +109,7 @@
Bean<PotatoChip> potatoChipBean = null;
for (Bean<PotatoChip> candidate : getBeans(PotatoChip.class))
{
- if (candidate.getScopeType().equals(RequestScoped.class))
+ if (candidate.getScope().equals(RequestScoped.class))
{
potatoChipBean = candidate;
break;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Request.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Request.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/producer/method/lifecycle/Request.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Request
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/ClovenHoved.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/ClovenHoved.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/ClovenHoved.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface ClovenHoved
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Sheep.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Sheep.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Sheep.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
class Sheep
{
@@ -13,7 +13,7 @@
@Produces @ClovenHoved public static Double bar = 5.5;
- @Initializer
+ @Inject
public Sheep(@ClovenHoved String foo, @ClovenHoved Double bar)
{
if (foo.equals(Sheep.foo) && bar.equals(Sheep.bar))
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Turkey.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Turkey.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/Turkey.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
class Turkey
{
@@ -17,7 +17,7 @@
}
- @Initializer
+ @Inject
public Turkey(String foo, Integer bar)
{
if (foo.equals(Turkey.foo) && bar.equals(Turkey.bar))
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/ConstructorHasDisposesParameterTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/ConstructorHasDisposesParameterTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/ConstructorHasDisposesParameterTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasDisposesParameter;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/DisposingConstructor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/DisposingConstructor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasDisposesParameter/DisposingConstructor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasDisposesParameter;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class DisposingConstructor
{
- @Initializer
+ @Inject
public DisposingConstructor(@Disposes Duck duck)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ConstructorHasObservesParameterTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ConstructorHasObservesParameterTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ConstructorHasObservesParameterTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasObservesParameter;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ObservingConstructor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ObservingConstructor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/constructorHasObservesParameter/ObservingConstructor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.constructorHasObservesParameter;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class ObservingConstructor
{
- @Initializer
+ @Inject
public ObservingConstructor(@Observes Duck duck)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/dependentWithPublicField/DependentWithPublicFieldTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/dependentWithPublicField/DependentWithPublicFieldTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/dependentWithPublicField/DependentWithPublicFieldTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.dependentWithPublicField;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/Goose_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/Goose_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/Goose_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,16 +1,16 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.tooManyInitializerAnnotatedConstructors;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Goose_Broken
{
- @Initializer
+ @Inject
public Goose_Broken(String foo)
{
}
- @Initializer
+ @Inject
public Goose_Broken(String foo, Double bar)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/TooManyInitializerAnnotatedConstructorsTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/TooManyInitializerAnnotatedConstructorsTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/definition/tooManyInitializerAnnotatedConstructors/TooManyInitializerAnnotatedConstructorsTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.implementation.simple.definition.tooManyInitializerAnnotatedConstructors;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Duck.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Duck.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Duck.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.implementation.simple.lifecycle;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
class Duck
@@ -15,7 +15,7 @@
public static boolean constructedCorrectly = false;
- @Initializer
+ @Inject
public Duck(String foo, @Synchronous Integer bar)
{
if (foo.equals(Duck.foo) && bar.equals(Duck.synchronousBar))
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,7 +4,7 @@
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Farm
{
@@ -14,7 +14,7 @@
public int initialStaff;
public String location;
- @Current
+ @Inject
FarmOffice farmOffice;
@PostConstruct
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishPond.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishPond.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishPond.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,8 +2,7 @@
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class FishPond
{
@@ -13,10 +12,10 @@
public Goose goose;
- @Current
+ @Inject
public Salmon salmon;
- @Initializer
+ @Inject
public FishPond(Goldfish goldfish, Goose goose)
{
this.goldfish = goldfish;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/FishStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -7,8 +7,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Goose.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Goose.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Goose.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.simple.lifecycle;
+import javax.inject.Inject;
+
public class Goose
{
- @Synchronous
+ @Inject @Synchronous
private Egg currentEgg;
public Egg getCurrentEgg()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Synchronous.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Synchronous.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Synchronous.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Synchronous
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/TunaFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/TunaFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/TunaFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.simple.lifecycle;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class TunaFarm
{
@SuppressWarnings("unused")
- @Current
+ @Inject
public Tuna tuna;
public Tuna notInjectedTuna = new Tuna();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/AnimalStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/AnimalStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/AnimalStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,8 +10,8 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
@Stereotype
@Target( { TYPE, METHOD, FIELD })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/ExplicitContructorSimpleBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/ExplicitContructorSimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/ExplicitContructorSimpleBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,13 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.New;
+import javax.inject.Named;
import org.jboss.jsr299.tck.literals.NewLiteral;
@SessionScoped
-@Named("Fred")
+@Named("Fred") @Default
class ExplicitContructorSimpleBean implements Serializable
{
private static final long serialVersionUID = 1L;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/InitializerSimpleBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/InitializerSimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/InitializerSimpleBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,15 +3,15 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.New;
+import javax.inject.Inject;
+import javax.inject.Named;
import org.jboss.jsr299.tck.literals.NewLiteral;
@SessionScoped
-@Named("Charlie")
+@Named("Charlie") @Default
class InitializerSimpleBean implements Serializable
{
@@ -28,10 +28,10 @@
private static final long serialVersionUID = 1L;
private static int initializerCalls = 0;
- @Current
+ @Inject
protected Order order;
- @Initializer
+ @Inject
public void initializer()
{
initializerCalls++;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewLionConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewLionConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewLionConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,6 +17,7 @@
package org.jboss.jsr299.tck.tests.implementation.simple.newSimpleBean;
import javax.enterprise.inject.New;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -25,7 +26,7 @@
public class NewLionConsumer
{
- @New Lion lion;
+ @Inject @New Lion lion;
public Lion getLion()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewSimpleBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewSimpleBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/NewSimpleBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -12,7 +12,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -37,7 +37,7 @@
Set<Bean<ExplicitContructorSimpleBean>> beans = getBeans(ExplicitContructorSimpleBean.class, ExplicitContructorSimpleBean.NEW);
assert beans.size() == 1;
Bean<ExplicitContructorSimpleBean> newSimpleBean = beans.iterator().next();
- assert Dependent.class.equals(newSimpleBean.getScopeType());
+ assert Dependent.class.equals(newSimpleBean.getScope());
}
@Test(groups = { "new" })
@@ -47,8 +47,8 @@
Set<Bean<ExplicitContructorSimpleBean>> beans = getBeans(ExplicitContructorSimpleBean.class, ExplicitContructorSimpleBean.NEW);
assert beans.size() == 1;
Bean<ExplicitContructorSimpleBean> newSimpleBean = beans.iterator().next();
- assert newSimpleBean.getBindings().size() == 1;
- assert newSimpleBean.getBindings().iterator().next().annotationType().equals(New.class);
+ assert newSimpleBean.getQualifiers().size() == 1;
+ assert newSimpleBean.getQualifiers().iterator().next().annotationType().equals(New.class);
}
@Test(groups = { "new" })
@@ -66,10 +66,10 @@
public void testNewBeanHasNoStereotypes()
{
Bean<Fox> foxBean = getBeans(Fox.class).iterator().next();
- assert foxBean.getScopeType().equals(RequestScoped.class);
+ assert foxBean.getScope().equals(RequestScoped.class);
assert foxBean.getName().equals("fox");
Bean<Fox> newFoxBean = getBeans(Fox.class, Fox.NEW).iterator().next();
- assert newFoxBean.getScopeType().equals(Dependent.class);
+ assert newFoxBean.getScope().equals(Dependent.class);
assert newFoxBean.getName() == null;
}
@@ -123,21 +123,21 @@
public void testForEachSimpleBeanANewBeanExists()
{
assert getCurrentManager().getBeans(Order.class).size() == 1;
- assert getCurrentManager().getBeans(Order.class).iterator().next().getBindings().size() == 2;
- assert getCurrentManager().getBeans(Order.class).iterator().next().getBindings().contains(new CurrentLiteral());
+ assert getCurrentManager().getBeans(Order.class).iterator().next().getQualifiers().size() == 2;
+ assert getCurrentManager().getBeans(Order.class).iterator().next().getQualifiers().contains(new DefaultLiteral());
assert getBeans(Order.class, Order.NEW).size() == 1;
- assert getBeans(Order.class, Order.NEW).iterator().next().getBindings().size() == 1;
- assert getBeans(Order.class, Order.NEW).iterator().next().getBindings().iterator().next().annotationType().equals(New.class);
+ assert getBeans(Order.class, Order.NEW).iterator().next().getQualifiers().size() == 1;
+ assert getBeans(Order.class, Order.NEW).iterator().next().getQualifiers().iterator().next().annotationType().equals(New.class);
assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).size() == 1;
- assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getBindings().size() == 2;
- assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getBindings().contains(TAME_LITERAL);
- assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getBindings().contains(new AnyLiteral());
+ assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getQualifiers().size() == 2;
+ assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getQualifiers().contains(TAME_LITERAL);
+ assert getCurrentManager().getBeans(Lion.class, TAME_LITERAL).iterator().next().getQualifiers().contains(new AnyLiteral());
assert getBeans(Lion.class, Lion.NEW).size() == 1;
- assert getBeans(Lion.class, Lion.NEW).iterator().next().getBindings().size() == 1;
- assert getBeans(Lion.class, Lion.NEW).iterator().next().getBindings().iterator().next().annotationType().equals(New.class);
+ assert getBeans(Lion.class, Lion.NEW).iterator().next().getQualifiers().size() == 1;
+ assert getBeans(Lion.class, Lion.NEW).iterator().next().getQualifiers().iterator().next().annotationType().equals(New.class);
}
@Test(groups = { "new" })
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Bean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Bean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Bean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -6,7 +6,7 @@
import javax.ejb.Stateful;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.transaction.SystemException;
import javax.transaction.UserTransaction;
@@ -17,7 +17,7 @@
{
private int knocks = 0;
- private @Current Monitor monitor;
+ private @Inject Monitor monitor;
private @Resource UserTransaction transaction;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/BeanLocal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/BeanLocal.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/BeanLocal.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,6 @@
package org.jboss.jsr299.tck.tests.implementation.simple.resource.ejb;
import javax.ejb.Local;
-import javax.ejb.Remote;
@Local
public interface BeanLocal extends AnotherInterface
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Lazy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Lazy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/Lazy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Lazy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/ManagedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/ManagedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/ejb/ManagedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.simple.resource.ejb;
+import javax.inject.Inject;
+
class ManagedBean
{
- private @Lazy BeanLocal myEjb;
+ @Inject @Lazy
+ private BeanLocal myEjb;
public BeanLocal getMyEjb()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/Greeting.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/Greeting.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/Greeting.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Greeting
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/GreetingBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/GreetingBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/env/GreetingBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,11 @@
package org.jboss.jsr299.tck.tests.implementation.simple.resource.env;
+import javax.inject.Inject;
+
class GreetingBean
{
- private @Greeting String phrase;
+ @Inject @Greeting
+ private String phrase;
public String greet()
{
Copied: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Database.java (from rev 3616, tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Default.java)
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Database.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Database.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -0,0 +1,21 @@
+package org.jboss.jsr299.tck.tests.implementation.simple.resource.persistenceContext;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.Qualifier;
+
+@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Retention(RUNTIME)
+@Documented
+@Qualifier
+public @interface Database
+{
+}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Default.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Default.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/Default.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,21 +0,0 @@
-package org.jboss.jsr299.tck.tests.implementation.simple.resource.persistenceContext;
-
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-import javax.enterprise.inject.BindingType;
-
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
-@Retention(RUNTIME)
-@Documented
-@BindingType
-public @interface Default
-{
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ManagedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ManagedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ManagedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,16 @@
package org.jboss.jsr299.tck.tests.implementation.simple.resource.persistenceContext;
+import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
class ManagedBean
{
- private @Default EntityManager persistenceContext;
+ @Inject @Database
+ private EntityManager persistenceContext;
- private @Default EntityManagerFactory persistenceUnit;
+ @Inject @Database
+ private EntityManagerFactory persistenceUnit;
public EntityManager getPersistenceContext()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/PersistenceContextInjectionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -65,11 +65,11 @@
})
public void testBeanTypesAndBindingTypesOfPersistenceContext()
{
- Bean<EntityManager> managedBeanBean = getBeans(EntityManager.class, new AnnotationLiteral<Default>() {}).iterator().next();
+ Bean<EntityManager> managedBeanBean = getBeans(EntityManager.class, new AnnotationLiteral<Database>() {}).iterator().next();
assert managedBeanBean.getTypes().size() == 2;
assert managedBeanBean.getTypes().contains(Object.class);
assert managedBeanBean.getTypes().contains(EntityManager.class);
- assert managedBeanBean.getBindings().size() == 2;
- assert annotationSetMatches(managedBeanBean.getBindings(), Any.class, Default.class);
+ assert managedBeanBean.getQualifiers().size() == 2;
+ assert annotationSetMatches(managedBeanBean.getQualifiers(), Any.class, Database.class);
}
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ResourceProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ResourceProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/persistenceContext/ResourceProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -8,9 +8,11 @@
class ResourceProducer
{
- private @Produces @Default @PersistenceUnit EntityManagerFactory persistenceUnit;
+ @Produces @Database @PersistenceUnit
+ private EntityManagerFactory persistenceUnit;
- private @Produces @Default @PersistenceContext EntityManager persistenceContext;
+ @Produces @Database @PersistenceContext
+ private EntityManager persistenceContext;
/**
* @return the persistenceContext
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/Another.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/Another.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/Another.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Another
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ManagedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ManagedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ManagedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,12 @@
package org.jboss.jsr299.tck.tests.implementation.simple.resource.resource;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
class ManagedBean
{
- private @Another BeanManager beanManager;
+ @Inject @Another
+ private BeanManager beanManager;
public BeanManager getBeanManager()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/EnterpriseBeanSpecializationTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,6 +5,7 @@
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.Any;
import javax.enterprise.inject.spi.Bean;
+import javax.inject.Named;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
@@ -35,8 +36,8 @@
assert getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).size() == 1;
Bean<LazyFarmerLocal> bean = getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next();
assert getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next().getTypes().contains(FarmerLocal.class);
- assert getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next().getBindings().size() == 3;
- assert annotationSetMatches( getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next().getBindings(), Landowner.class, Lazy.class, Any.class);
+ assert getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next().getQualifiers().size() == 4;
+ assert annotationSetMatches( getCurrentManager().getBeans(LazyFarmerLocal.class, LANDOWNER_LITERAL).iterator().next().getQualifiers(), Landowner.class, Lazy.class, Any.class, Named.class);
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/FarmEquipment.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/FarmEquipment.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/FarmEquipment.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("plough")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Farmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Farmer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Farmer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Landowner
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Landowner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Landowner.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Landowner.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Landowner
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Lazy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Lazy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Lazy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Lazy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Yard.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Yard.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/Yard.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("backyard")
@Stateful
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsNothing/DirectlyExtendsNothingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsNothing/DirectlyExtendsNothingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsNothing/DirectlyExtendsNothingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsNothing;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/DirectlyExtendsSimpleBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/DirectlyExtendsSimpleBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/DirectlyExtendsSimpleBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsSimpleBean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/FarmEquipment.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/FarmEquipment.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/directlyExtendsSimpleBean/FarmEquipment.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.directlyExtendsSimpleBean;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("plough")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/implementInterfaceAndExtendsNothing/ImplementsInterfaceAndExtendsNothingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/implementInterfaceAndExtendsNothing/ImplementsInterfaceAndExtendsNothingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/implementInterfaceAndExtendsNothing/ImplementsInterfaceAndExtendsNothingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.implementInterfaceAndExtendsNothing;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/FarmYard_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/FarmYard_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/FarmYard_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.sameName;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Specializes;
+import javax.inject.Named;
@Specializes
@Stateful
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/Yard.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/Yard.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/sameName/Yard.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.sameName;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("backyard")
@Stateful
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Farmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Farmer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Farmer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.twoBeansSpecializeTheSameBean;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Landowner
@Named
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Landowner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Landowner.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/Landowner.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Landowner
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/enterprise/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.twoBeansSpecializeTheSameBean;
-import org.jboss.test.audit.annotations.SpecAssertion;
-import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.two.TwoSpecializingBeansForOneSpecializedTest;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Expensive.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Expensive.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Expensive
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/ProducerMethodSpecializationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/ProducerMethodSpecializationTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/ProducerMethodSpecializationTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,6 +4,7 @@
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.Any;
+import javax.inject.Named;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
@@ -30,8 +31,8 @@
public void testSpecializingBeanHasBindingsOfSpecializedAndSpecializingBean()
{
assert getCurrentManager().getBeans(Necklace.class, EXPENSIVE_LITERAL, SPARKLY_LITERAL).size() == 1;
- assert getCurrentManager().getBeans(Necklace.class, EXPENSIVE_LITERAL, SPARKLY_LITERAL).iterator().next().getBindings().size() == 3;
- assert annotationSetMatches( getCurrentManager().getBeans(Necklace.class, EXPENSIVE_LITERAL, SPARKLY_LITERAL).iterator().next().getBindings(), Expensive.class, Sparkly.class, Any.class);
+ assert getCurrentManager().getBeans(Necklace.class, EXPENSIVE_LITERAL, SPARKLY_LITERAL).iterator().next().getQualifiers().size() == 4;
+ assert annotationSetMatches( getCurrentManager().getBeans(Necklace.class, EXPENSIVE_LITERAL, SPARKLY_LITERAL).iterator().next().getQualifiers(), Expensive.class, Sparkly.class, Any.class, Named.class);
assert getBeans(Necklace.class, new AnnotationLiteral<Sparkly>(){}).size() == 1;
assert getBeans(Necklace.class, new AnnotationLiteral<Sparkly>(){}).iterator().next().getName().equals("expensiveGift");
Product product = getInstanceByType(Product.class,EXPENSIVE_LITERAL, SPARKLY_LITERAL);
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Shop.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Shop.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Shop.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class Shop
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Sparkly.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Sparkly.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/Sparkly.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Sparkly
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Expensive.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Expensive.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Expensive
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/IndirectOverrideTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/IndirectOverrideTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/IndirectOverrideTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.indirectOverride;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Shop.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Shop.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/indirectOverride/Shop.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.indirectOverride;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class Shop
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Expensive.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Expensive.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Expensive
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Shop.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Shop.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/Shop.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializesStaticMethod;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class Shop
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/SpecializesStaticMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/SpecializesStaticMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializesStaticMethod/SpecializesStaticMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializesStaticMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/HighSchool_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/HighSchool_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/HighSchool_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializingAndSpecializedBeanHaveName;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.Specializes;
+import javax.inject.Named;
class HighSchool_Broken extends School
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/School.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/School.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/specializingAndSpecializedBeanHaveName/School.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.specializingAndSpecializedBeanHaveName;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class School
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Expensive.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Expensive.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Expensive
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Shop.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Shop.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/Shop.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.twoBeansSpecializeTheSameBean;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
class Shop
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/producer/method/broken/twoBeansSpecializeTheSameBean/TwoBeansSpecializeTheSameBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.producer.method.broken.twoBeansSpecializeTheSameBean;
-import org.jboss.test.audit.annotations.SpecAssertion;
-import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.two.TwoSpecializingBeansForOneSpecializedTest;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Farmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Farmer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Farmer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Landowner
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Landowner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Landowner.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Landowner.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Landowner
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Lazy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Lazy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/Lazy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Lazy
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/SimpleBeanSpecializationTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/SimpleBeanSpecializationTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/SimpleBeanSpecializationTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,11 +5,12 @@
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.Any;
import javax.enterprise.inject.spi.Bean;
+import javax.inject.Named;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
import org.testng.annotations.Test;
@@ -37,8 +38,8 @@
assert getBeans(LazyFarmer.class, LANDOWNER_LITERAL).size() == 1;
Bean<?> bean = getBeans(LazyFarmer.class, LANDOWNER_LITERAL).iterator().next();
assert bean.getTypes().contains(Farmer.class);
- assert bean.getBindings().size() == 3;
- assert annotationSetMatches(bean.getBindings(), Landowner.class, Lazy.class, Any.class);
+ assert bean.getQualifiers().size() == 4;
+ assert annotationSetMatches(bean.getQualifiers(), Landowner.class, Lazy.class, Any.class, Named.class);
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/FarmEquipment.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/FarmEquipment.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/FarmEquipment.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.extendejb;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("plough")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/SpecializingBeanExtendsEnterpriseBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/SpecializingBeanExtendsEnterpriseBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/extendejb/SpecializingBeanExtendsEnterpriseBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.extendejb;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/FarmYard_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/FarmYard_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/FarmYard_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.names;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Specializes;
+import javax.inject.Named;
@Specializes
@Named
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/Yard.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/Yard.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/names/Yard.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.names;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("backyard")
class Yard
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend1/SpecializingBeanImplementsInterfaceOnly.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend1/SpecializingBeanImplementsInterfaceOnly.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend1/SpecializingBeanImplementsInterfaceOnly.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend1;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend2/SpecializingBeanExtendsNothingTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend2/SpecializingBeanExtendsNothingTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend2/SpecializingBeanExtendsNothingTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend2;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend3/SpecializingClassExtendsNonSimpleBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend3/SpecializingClassExtendsNonSimpleBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/noextend3/SpecializingClassExtendsNonSimpleBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.noextend3;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Farmer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Farmer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Farmer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.two;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Landowner
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Landowner.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Landowner.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/Landowner.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Landowner
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/TwoSpecializingBeansForOneSpecializedTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/TwoSpecializingBeansForOneSpecializedTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/inheritance/specialization/simple/broken/two/TwoSpecializingBeansForOneSpecializedTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.inheritance.specialization.simple.broken.two;
-import org.jboss.test.audit.annotations.SpecAssertion;
-import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.jsr299.tck.tests.inheritance.specialization.enterprise.broken.twoBeansSpecializeTheSameBean.TwoBeansSpecializeTheSameBeanTest;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,13 +10,13 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
@MissileBinding
-@InterceptorBindingType
+@InterceptorBinding
@interface Atomic
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/InterceptorDefinitionTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -230,7 +230,7 @@
public void testStereotypeInterceptorBindings()
{
Bean<SecureTransaction> bean = getBeans(SecureTransaction.class).iterator().next();
- assert bean.getBindings().contains(Logged.class);
+ assert bean.getQualifiers().contains(Logged.class);
}
@Test(groups = "ri-broken")
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Logged.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Logged.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Logged.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -8,12 +8,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Logged
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Missile.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,11 @@
package org.jboss.jsr299.tck.tests.interceptors.definition;
-import javax.enterprise.inject.Initializer;
-import javax.interceptor.Interceptors;
+import javax.inject.Inject;
@MissileBinding
class Missile
{
- @Initializer
+ @Inject
public void init() { }
public void fire() { }
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface MissileBinding
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Secure
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidBindingAnnotations/FooBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidBindingAnnotations/FooBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidBindingAnnotations/FooBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface FooBinding
{
String value();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Foo.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Foo.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.interceptors.definition.broken.invalidLifecycleInterceptor;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Foo
{
- @Transactional @Initializer void init()
+ @Transactional @Inject void init()
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/broken/invalidLifecycleInterceptor/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -8,12 +8,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorNotListedInBeansXml/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorNotListedInBeansXml/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorNotListedInBeansXml/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@InterceptorBindingType
+@InterceptorBinding
@interface Transactional
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Deadly.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Deadly.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Deadly.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Deadly
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Fast.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Fast.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Fast.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Fast
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Slow.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Slow.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/multipleBindings/Slow.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Slow
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/BindingAnnotationWithMemberTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/BindingAnnotationWithMemberTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/BindingAnnotationWithMemberTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.binding.members.annotation;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/Expensive_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/Expensive_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/annotation/Expensive_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,9 +25,9 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Retention(RUNTIME)
@Target( { METHOD, FIELD, PARAMETER, TYPE })
@interface Expensive_Broken
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/BindingAnnotationWithMemberTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/BindingAnnotationWithMemberTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/BindingAnnotationWithMemberTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.binding.members.array;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/Expensive_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/Expensive_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/binding/members/array/Expensive_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,18 +16,18 @@
*/
package org.jboss.jsr299.tck.tests.lookup.binding.members.array;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-import javax.enterprise.inject.BindingType;
-
+import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
-@BindingType
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.inject.Qualifier;
+
+@Qualifier
@Retention(RUNTIME)
@Target( { METHOD, FIELD, PARAMETER, TYPE })
@interface Expensive_Broken {
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Cod.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Cod.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Cod.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.lookup.byname;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
+import javax.inject.Named;
@Named("whitefish")
-@Policy
+@Alternative
class Cod implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Plaice.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Plaice.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Plaice.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.byname;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("whitefish")
@Whitefish
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Salmon.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Salmon.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.byname;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("fish")
class Salmon implements Animal
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Sole.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Sole.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Sole.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.lookup.byname;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
+import javax.inject.Named;
@Named("fish")
-@Policy
+@Alternative
class Sole implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Whitefish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/Whitefish.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Whitefish
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Cod.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Cod.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Cod.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.lookup.byname.duplicateNameResolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("whitefish")
class Cod
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Sole.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Sole.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicateNameResolution/Sole.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.lookup.byname.duplicateNameResolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("whitefish")
class Sole
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/Example.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/Example.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/Example.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.lookup.byname.duplicatePrefixResolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("example")
class Example
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/ExampleWebsite_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/ExampleWebsite_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/byname/duplicatePrefixResolution/ExampleWebsite_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.lookup.byname.duplicatePrefixResolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named("example.com")
class ExampleWebsite_Broken
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Air.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Air.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Air.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@ApplicationScoped
class Air
@@ -12,7 +12,7 @@
}
- @Initializer
+ @Inject
public Air(Bird bird)
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Bird.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Bird.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Bird.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@ApplicationScoped
@SuppressWarnings("unused")
@@ -15,7 +15,7 @@
}
- @Initializer
+ @Inject
public Bird(Air air)
{
this.air = air;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Car.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Car.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Car.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,14 +1,14 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
import javax.annotation.PostConstruct;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Car
{
public static boolean success;
- @Current Petrol petrol;
+ @Inject Petrol petrol;
public Car()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/CircularDependencyTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/CircularDependencyTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/CircularDependencyTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,9 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.lookup.circular;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Food.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Food.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Food.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@ApplicationScoped
class Food
@@ -10,7 +10,7 @@
public static boolean success;
- @Current Pig pig;
+ @Inject Pig pig;
public Food()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/House.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/House.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/House.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@ApplicationScoped
class House
@@ -10,7 +10,7 @@
// For serialization
public House() {}
- @Initializer
+ @Inject
public House(House house)
{
house.ping();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Petrol.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Petrol.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Petrol.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@ApplicationScoped
class Petrol
@@ -10,7 +10,7 @@
public static boolean success;
- @Current Car car;
+ @Inject Car car;
public Petrol()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Pig.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Pig.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Pig.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@ApplicationScoped
class Pig
@@ -10,7 +10,7 @@
public static boolean success;
- @Current Food food;
+ @Inject Food food;
public Pig()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Planet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Planet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Planet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SuppressWarnings("unused")
class Planet
@@ -8,7 +8,7 @@
private Space space;
- @Initializer
+ @Inject
public Planet(Space space)
{
this.space = space;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingDependent1.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingDependent1.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingDependent1.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface SelfConsumingDependent1
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface SelfConsumingNormal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal1.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal1.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/SelfConsumingNormal1.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface SelfConsumingNormal1
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Space.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Space.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/circular/Space.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,7 +1,7 @@
package org.jboss.jsr299.tck.tests.lookup.circular;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@ApplicationScoped
class Space
@@ -10,7 +10,7 @@
// For serialization
public Space() {}
- @Initializer
+ @Inject
public Space(Planet planet)
{
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/ArrayTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/ArrayTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/ArrayTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.array;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/InjectionPointBean_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/InjectionPointBean_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/array/InjectionPointBean_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,9 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.array;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class InjectionPointBean_Broken
{
- @Current String[] array;
+ @Inject String[] array;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FinalClassTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FinalClassTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FinalClassTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalClass;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FishFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FishFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalClass/FishFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,11 +16,11 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalClass;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class FishFarm
{
- @Current Tuna_Broken tuna;
+ @Inject Tuna_Broken tuna;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FinalMethodTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FinalMethodTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FinalMethodTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalMethod;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FishFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FishFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/finalMethod/FishFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,9 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.finalMethod;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class FishFarm
{
- @Current Tuna_Broken tuna;
+ @Inject Tuna_Broken tuna;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/Number_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/Number_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/Number_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,12 +16,12 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.primitive;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Number_Broken
{
@SuppressWarnings("unused")
- @Current private int number;
+ @Inject private int number;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/UnproxyableTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/UnproxyableTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/primitive/UnproxyableTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.primitive;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/InjectionPointBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/InjectionPointBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/InjectionPointBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,9 +16,9 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.privateConstructor;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class InjectionPointBean
{
- @Current Unproxyable_Broken foo;
+ @Inject Unproxyable_Broken foo;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/PrivateConstructorTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/PrivateConstructorTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/clientProxy/unproxyable/privateConstructor/PrivateConstructorTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.clientProxy.unproxyable.privateConstructor;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/AmbiguousDependencyTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/AmbiguousDependencyTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/AmbiguousDependencyTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.ambiguous;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/Farm_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/Farm_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/ambiguous/Farm_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,11 +16,11 @@
*/
package org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.ambiguous;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Farm_Broken
{
@SuppressWarnings("unused")
- @Current private Animal animal;
+ @Inject private Animal animal;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Bean_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Bean_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Bean_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,13 +16,13 @@
*/
package org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.unsatisfied;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("unused")
class Bean_Broken
{
- @Small
+ @Inject @Small
private Vanilla vanilla;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Small.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Small.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/Small.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,11 +25,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Small
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/UnsatisfiedDependencyTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/UnsatisfiedDependencyTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dependency/resolution/broken/unsatisfied/UnsatisfiedDependencyTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.dependency.resolution.broken.unsatisfied;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/DynamicLookupTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/DynamicLookupTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/DynamicLookupTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -26,7 +26,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -58,7 +58,7 @@
public void testDuplicateBindingsThrowsException()
{
ObtainsInstanceBean injectionPoint = getInstanceByType(ObtainsInstanceBean.class);
- injectionPoint.getAnyPaymentProcessor().select(new CurrentLiteral(), new CurrentLiteral());
+ injectionPoint.getAnyPaymentProcessor().select(new DefaultLiteral(), new DefaultLiteral());
}
@Test(expectedExceptions = IllegalArgumentException.class)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/ObtainsInstanceBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/ObtainsInstanceBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/ObtainsInstanceBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,11 +4,12 @@
import javax.enterprise.inject.Any;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
class ObtainsInstanceBean
{
- @PayBy(CHEQUE) Instance<AsynchronousPaymentProcessor> paymentProcessor;
- @Any Instance<PaymentProcessor> anyPaymentProcessor;
+ @Inject @PayBy(CHEQUE) Instance<AsynchronousPaymentProcessor> paymentProcessor;
+ @Inject @Any Instance<PaymentProcessor> anyPaymentProcessor;
public Instance<AsynchronousPaymentProcessor> getPaymentProcessor()
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/PayBy.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/PayBy.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/PayBy.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface PayBy
{
public static enum PaymentMethod { CASH, CHEQUE, CREDIT_CARD };
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/BuiltinInstanceTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -21,10 +21,10 @@
import javax.enterprise.inject.TypeLiteral;
import javax.enterprise.inject.spi.Bean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -39,7 +39,7 @@
@SpecAssertion(section = "5.7.2", id = "d")
public void testScopeOfBuiltinInstance() {
Bean<Instance<Cow>> bean = getBeans(new TypeLiteral<Instance<Cow>>() {}).iterator().next();
- assert Dependent.class.equals(bean.getScopeType());
+ assert Dependent.class.equals(bean.getScope());
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/dynamic/builtin/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,15 +1,15 @@
package org.jboss.jsr299.tck.tests.lookup.dynamic.builtin;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
class Farm extends AbstractAnimal
{
- @Current
+ @Inject
private Instance<Animal> animal;
- @Current
+ @Inject
private Instance<AbstractAnimal> abstractAnimal;
- @Current
+ @Inject
private Instance<Cow> cow;
public Instance<Animal> getAnimal()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Game.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.lookup.el;
-import javax.enterprise.inject.Initializer;
-import javax.enterprise.inject.Named;
+import javax.inject.Inject;
+import javax.inject.Named;
@Named
public class Game
{
- @Initializer
+ @Inject
public void initialize(Counter counter) {
counter.add();
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Salmon.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/Salmon.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,12 @@
package org.jboss.jsr299.tck.tests.lookup.el;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
-@Named
+@Named @Default
@RequestScoped
-class Salmon
+public class Salmon
{
private int age = 0;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/TunaFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/TunaFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/TunaFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,14 +1,14 @@
package org.jboss.jsr299.tck.tests.lookup.el;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Named;
+import javax.inject.Inject;
+import javax.inject.Named;
@Named
class TunaFarm
{
@SuppressWarnings("unused")
- @Current
+ @Inject
public Tuna tuna;
public Tuna notInjectedTuna = new Tuna();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/integration/Sheep.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/integration/Sheep.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/el/integration/Sheep.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.lookup.el.integration;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
public class Sheep
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/FoxRun.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/FoxRun.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/FoxRun.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,14 +1,14 @@
package org.jboss.jsr299.tck.tests.lookup.injection;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class FoxRun
{
- @Current
+ @Inject
public Fox fox;
- @Current
+ @Inject
public Fox anotherFox;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/HenHouse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/HenHouse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/HenHouse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.lookup.injection;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class HenHouse
{
- @Current
+ @Inject
public Fox fox;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/SpiderNest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/SpiderNest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/SpiderNest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.lookup.injection;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class SpiderNest
{
public Integer numberOfSpiders;
- @Initializer
+ @Inject
public SpiderNest(Integer numberOfSpiders)
{
this.numberOfSpiders = numberOfSpiders;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/TunaFarm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/TunaFarm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/TunaFarm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.lookup.injection;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class TunaFarm
{
@SuppressWarnings("unused")
- @Current
+ @Inject
public Tuna tuna;
public Tuna notInjectedTuna = new Tuna();
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/any/Customer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/any/Customer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/any/Customer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,9 @@
package org.jboss.jsr299.tck.tests.lookup.injection.any;
import javax.enterprise.inject.Any;
+import javax.inject.Inject;
class Customer
{
- @Any Drink drink;
+ @Inject @Any Drink drink;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,13 +2,13 @@
import javax.annotation.PostConstruct;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.interceptor.Interceptors;
@Stateless
public class Farm implements FarmLocal
{
- @Current private Sheep sheep;
+ @Inject private Sheep sheep;
private boolean injectionPerformedCorrectly = false;
@Interceptors(FarmInterceptor.class)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/FarmInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/FarmInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/FarmInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.lookup.injection.enterprise;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.interceptor.AroundInvoke;
import javax.interceptor.InvocationContext;
public class FarmInterceptor
{
- @Current
+ @Inject
private Sheep sheep;
@AroundInvoke
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/HenHouse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/HenHouse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/enterprise/HenHouse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.lookup.injection.enterprise;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class HenHouse
{
- @Current
+ @Inject
public Fox fox;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,11 +16,12 @@
*/
package org.jboss.jsr299.tck.tests.lookup.injection.non.contextual;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
+
public class Farm
{
- @Current
+ @Inject
private Sheep sheep;
public boolean isSheepInjected() {
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TagLibraryListener.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TagLibraryListener.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TagLibraryListener.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.lookup.injection.non.contextual;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TagLibraryListener implements ServletContextListener
{
- @Current
+ @Inject
private Sheep sheep;
public void contextDestroyed(ServletContextEvent sce)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestFilter.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestFilter.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestFilter.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
@@ -14,7 +14,7 @@
public class TestFilter implements Filter
{
- @Current
+ @Inject
private Sheep sheep;
private boolean injectionPerformedCorrectly = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestListener.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestListener.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestListener.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,12 +1,12 @@
package org.jboss.jsr299.tck.tests.lookup.injection.non.contextual;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class TestListener implements ServletContextListener
{
- @Current
+ @Inject
private Sheep sheep;
public void contextDestroyed(ServletContextEvent sce)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestServlet.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestServlet.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestServlet.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
@@ -11,7 +11,7 @@
public class TestServlet extends HttpServlet
{
- @Current
+ @Inject
private Sheep sheep;
private boolean injectionPerformedCorrectly = false;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestTagHandler.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestTagHandler.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/TestTagHandler.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
import java.io.IOException;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.SimpleTagSupport;
@@ -12,7 +12,7 @@
public static final String SUCCESS = "It works.";
public static final String FAILURE = "It is broken.";
- @Current
+ @Inject
private Sheep sheep;
@Override
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPoint.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPoint.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,13 +1,13 @@
package org.jboss.jsr299.tck.tests.lookup.injection.non.contextual.ws;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService(name="SheepWS")
public class SheepWSEndPoint
{
- @Current
+ @Inject
private Sheep sheep;
@WebMethod
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPointService.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPointService.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/non/contextual/ws/SheepWSEndPointService.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -4,6 +4,7 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Logger;
+
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/FarmHouse_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/FarmHouse_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/FarmHouse_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.lookup.injection.nullableBean;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class FarmHouse_Broken
{
- @Current
+ @Inject
public int noOfBedrooms;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/NullableBeanTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/NullableBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injection/nullableBean/NullableBeanTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,9 +1,9 @@
package org.jboss.jsr299.tck.tests.lookup.injection.nullableBean;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/BeanWithInjectionPointMetadata.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/BeanWithInjectionPointMetadata.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/BeanWithInjectionPointMetadata.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,8 +16,8 @@
*/
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
/**
* Test bean with injection point on the constructor of the bean
@@ -27,7 +27,7 @@
*/
class BeanWithInjectionPointMetadata
{
- @Current
+ @Inject
private InjectionPoint injectedMetadata;
public InjectionPoint getInjectedMetadata()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,14 +1,14 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
class Cat
{
- @Current private InjectionPoint injectionPoint;
+ @Inject private InjectionPoint injectionPoint;
- @Current private BeanManager beanManager;
+ @Inject private BeanManager beanManager;
public String hello() {
return "hello";
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/ConstructorInjectionPointBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/ConstructorInjectionPointBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/ConstructorInjectionPointBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,8 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
/**
* Test bean to inject a bean using injection point metadata into a constructor
@@ -29,8 +28,8 @@
{
private BeanWithInjectionPointMetadata injectedBean;
- @Initializer
- public ConstructorInjectionPointBean(@Current BeanWithInjectionPointMetadata injectedBean)
+ @Inject
+ public ConstructorInjectionPointBean(BeanWithInjectionPointMetadata injectedBean)
{
this.injectedBean = injectedBean;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/FieldInjectionPointBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/FieldInjectionPointBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/FieldInjectionPointBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* Test bean to inject another bean which uses injection point metadata in a
@@ -30,7 +30,7 @@
@RequestScoped
class FieldInjectionPointBean
{
- @Current @AnimalStereotype
+ @Inject @AnimalStereotype
private BeanWithInjectionPointMetadata injectedBean;
public BeanWithInjectionPointMetadata getInjectedBean()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectableReferenceTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectableReferenceTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectableReferenceTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -22,7 +22,7 @@
import javax.enterprise.inject.spi.InjectionPoint;
import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -52,7 +52,7 @@
public void testGetInjectableReferenceOnBeanManager()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
InjectionPoint ip = beanWithInjectionPoint.getInjectedMetadata();
assert ip != null;
@@ -74,7 +74,7 @@
InjectionPoint loggerInjectionPoint = null;
for (InjectionPoint ip : bean.getInjectionPoints())
{
- if (ip.getAnnotated().getTypeClosure().contains(Logger.class) && ip.getBindings().size() == 1 && ip.getBindings().contains(new CurrentLiteral()))
+ if (ip.getAnnotated().getTypeClosure().contains(Logger.class) && ip.getQualifiers().size() == 1 && ip.getQualifiers().contains(new DefaultLiteral()))
{
loggerInjectionPoint = ip;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectionPointTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectionPointTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/InjectionPointTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -23,14 +23,14 @@
import java.util.Set;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Default;
import javax.enterprise.inject.spi.AnnotatedField;
import javax.enterprise.inject.spi.AnnotatedParameter;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.InjectionPoint;
import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -59,7 +59,7 @@
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
@@ -73,7 +73,7 @@
public void testGetType()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert beanWithInjectionPoint.getInjectedMetadata().getType().equals(BeanWithInjectionPointMetadata.class);
@@ -84,12 +84,12 @@
public void testGetBindingTypes()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
- Set<Annotation> bindingTypes = beanWithInjectionPoint.getInjectedMetadata().getBindings();
+ Set<Annotation> bindingTypes = beanWithInjectionPoint.getInjectedMetadata().getQualifiers();
assert bindingTypes.size() == 1;
- assert Current.class.isAssignableFrom(bindingTypes.iterator().next().annotationType());
+ assert Default.class.isAssignableFrom(bindingTypes.iterator().next().annotationType());
}
@Test(groups = { "injectionPoint" })
@@ -97,7 +97,7 @@
public void testGetMemberField()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert Field.class.isAssignableFrom(beanWithInjectionPoint.getInjectedMetadata().getMember().getClass());
@@ -108,7 +108,7 @@
public void testGetMemberMethod()
{
// Get an instance of the bean which has another bean injected into it
- MethodInjectionPointBean beanWithInjectedBean = getInstanceByType(MethodInjectionPointBean.class,new CurrentLiteral());
+ MethodInjectionPointBean beanWithInjectedBean = getInstanceByType(MethodInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert Method.class.isAssignableFrom(beanWithInjectionPoint.getInjectedMetadata().getMember().getClass());
@@ -116,7 +116,7 @@
// Since the type and bindings must correspond to the parameter, check
// them
assert beanWithInjectionPoint.getInjectedMetadata().getType().equals(BeanWithInjectionPointMetadata.class);
- assert beanWithInjectionPoint.getInjectedMetadata().getBindings().contains(new CurrentLiteral());
+ assert beanWithInjectionPoint.getInjectedMetadata().getQualifiers().contains(new DefaultLiteral());
}
@Test(groups = { "injectionPoint" })
@@ -124,7 +124,7 @@
public void testGetMemberConstructor()
{
// Get an instance of the bean which has another bean injected into it
- ConstructorInjectionPointBean beanWithInjectedBean = getInstanceByType(ConstructorInjectionPointBean.class,new CurrentLiteral());
+ ConstructorInjectionPointBean beanWithInjectedBean = getInstanceByType(ConstructorInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert Constructor.class.isAssignableFrom(beanWithInjectionPoint.getInjectedMetadata().getMember().getClass());
@@ -132,7 +132,7 @@
// Since the type and bindings must correspond to the parameter, check
// them
assert beanWithInjectionPoint.getInjectedMetadata().getType().equals(BeanWithInjectionPointMetadata.class);
- assert beanWithInjectionPoint.getInjectedMetadata().getBindings().contains(new CurrentLiteral());
+ assert beanWithInjectionPoint.getInjectedMetadata().getQualifiers().contains(new DefaultLiteral());
}
@Test(groups = { "injectionPoint" })
@@ -140,7 +140,7 @@
public void testGetAnnotatedField()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated() instanceof AnnotatedField;
@@ -152,11 +152,11 @@
public void testGetAnnotatedParameter()
{
// Get an instance of the bean which has another bean injected into it
- MethodInjectionPointBean beanWithInjectedBean = getInstanceByType(MethodInjectionPointBean.class,new CurrentLiteral());
+ MethodInjectionPointBean beanWithInjectedBean = getInstanceByType(MethodInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated() instanceof AnnotatedParameter;
- assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated().isAnnotationPresent(Current.class);
+ assert annotationSetMatches(beanWithInjectionPoint.getInjectedMetadata().getQualifiers(), Default.class);
}
@Test(groups = { "injectionPoint" })
@@ -164,7 +164,7 @@
public void testDependentScope()
{
assert getBeans(InjectionPoint.class).size() == 1;
- assert getBeans(InjectionPoint.class).iterator().next().getScopeType().equals(Dependent.class);
+ assert getBeans(InjectionPoint.class).iterator().next().getScope().equals(Dependent.class);
}
@Test(groups = { "injectionPoint" })
@@ -174,7 +174,7 @@
public void testApiTypeInjectionPoint()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert InjectionPoint.class.isAssignableFrom(beanWithInjectionPoint.getInjectedMetadata().getClass());
@@ -187,18 +187,18 @@
public void testCurrentBinding()
{
// Get an instance of the bean which has another bean injected into it
- FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean beanWithInjectedBean = getInstanceByType(FieldInjectionPointBean.class);
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
- assert beanWithInjectionPoint.getInjectedMetadata().getBindings().contains(new CurrentLiteral());
+ assert beanWithInjectionPoint.getInjectedMetadata().getQualifiers().contains(new DefaultLiteral());
}
@Test(groups = { "injectionPoint" })
@SpecAssertion(section = "5.6.9", id = "dca")
public void testIsTransient()
{
- FieldInjectionPointBean bean1 = getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral());
- TransientFieldInjectionPointBean bean2 = getInstanceByType(TransientFieldInjectionPointBean.class,new CurrentLiteral());
+ FieldInjectionPointBean bean1 = getInstanceByType(FieldInjectionPointBean.class);
+ TransientFieldInjectionPointBean bean2 = getInstanceByType(TransientFieldInjectionPointBean.class);
InjectionPoint ip1 = bean1.getInjectedBean().getInjectedMetadata();
InjectionPoint ip2 = bean2.getInjectedBean().getInjectedMetadata();
assert !ip1.isTransient();
@@ -209,9 +209,9 @@
@SpecAssertion(section = "5.6.9", id="dba")
public void testIsDelegate()
{
- assert !getInstanceByType(FieldInjectionPointBean.class,new CurrentLiteral()).getInjectedBean().getInjectedMetadata().isDelegate();
+ assert !getInstanceByType(FieldInjectionPointBean.class).getInjectedBean().getInjectedMetadata().isDelegate();
- Cat cat = getInstanceByType(Cat.class, new CurrentLiteral());
+ Cat cat = getInstanceByType(Cat.class, new DefaultLiteral());
assert cat.hello().equals("hello world!");
assert cat.getBeanManager() != null;
assert cat.getInjectionPoint() != null;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/LoggerConsumer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/LoggerConsumer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/LoggerConsumer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class LoggerConsumer
{
- @Current
+ @Inject
private Logger logger;
public Logger getLogger()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/MethodInjectionPointBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/MethodInjectionPointBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/MethodInjectionPointBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,8 +17,7 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
/**
* Test bean to inject a bean using injection point metadata into a constructor
@@ -30,8 +29,8 @@
{
private BeanWithInjectionPointMetadata injectedBean;
- @Initializer
- public void methodWithInjectedMetadata(@Current BeanWithInjectionPointMetadata injectedBean)
+ @Inject
+ public void methodWithInjectedMetadata(BeanWithInjectionPointMetadata injectedBean)
{
this.injectedBean = injectedBean;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/TransientFieldInjectionPointBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/TransientFieldInjectionPointBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/TransientFieldInjectionPointBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,7 +18,7 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* Test bean to inject another bean which uses injection point metadata in a
@@ -30,7 +30,7 @@
@RequestScoped
class TransientFieldInjectionPointBean
{
- @Current @AnimalStereotype
+ @Inject @AnimalStereotype
private transient BeanWithInjectionPointMetadata injectedBean;
public BeanWithInjectionPointMetadata getInjectedBean()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/Cat_Broken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/Cat_Broken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/Cat_Broken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,14 +17,13 @@
package org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.normal.scope;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
@SuppressWarnings("unused")
@RequestScoped
class Cat_Broken {
- @Current private InjectionPoint ip;
+ @Inject private InjectionPoint ip;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/NormalScopedBeanWithInjectionPoint.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/NormalScopedBeanWithInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/normal/scope/NormalScopedBeanWithInjectionPoint.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.injectionpoint.broken.normal.scope;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/ambiguous/AmbiguousInjectionPoint.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/ambiguous/AmbiguousInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/ambiguous/AmbiguousInjectionPoint.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -12,7 +12,7 @@
import javax.enterprise.inject.spi.InjectionPoint;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
public class AmbiguousInjectionPoint implements InjectionPoint
{
@@ -22,7 +22,7 @@
public AmbiguousInjectionPoint(Bean<SimpleBean> bean)
{
this.bean = bean;
- bindings.add(new CurrentLiteral());
+ bindings.add(new DefaultLiteral());
bindings.add(new AnyLiteral());
}
@@ -36,7 +36,7 @@
return bean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/unresolved/UnsatisfiedInjectionPoint.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/unresolved/UnsatisfiedInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/injectionpoint/broken/reference/unresolved/UnsatisfiedInjectionPoint.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -12,7 +12,7 @@
import javax.enterprise.inject.spi.InjectionPoint;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
public class UnsatisfiedInjectionPoint implements InjectionPoint
{
@@ -23,7 +23,7 @@
public UnsatisfiedInjectionPoint(Bean<SimpleBean> beanWithInjectionPoint)
{
this.bean = beanWithInjectionPoint;
- bindings.add(new CurrentLiteral());
+ bindings.add(new DefaultLiteral());
bindings.add(new AnyLiteral());
}
@@ -37,7 +37,7 @@
return bean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/FishFarmOffice.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/FishFarmOffice.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/FishFarmOffice.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.lookup.manager;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
class FishFarmOffice
{
- @Current public BeanManager beanManager;
+ @Inject public BeanManager beanManager;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/ManagerTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/ManagerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/manager/ManagerTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -3,15 +3,14 @@
import java.io.Serializable;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.testharness.impl.packaging.Artifact;
import org.testng.annotations.Test;
@@ -39,7 +38,7 @@
public void testManagerBeanIsDependentScoped()
{
Bean<BeanManager> beanManager = getBeans(BeanManager.class).iterator().next();
- assert beanManager.getScopeType().equals(Dependent.class);
+ assert beanManager.getScope().equals(Dependent.class);
}
@Test
@@ -47,7 +46,7 @@
public void testManagerBeanHasCurrentBinding()
{
Bean<BeanManager> beanManager = getBeans(BeanManager.class).iterator().next();
- assert beanManager.getBindings().contains(new AnnotationLiteral<Current>(){});
+ assert beanManager.getQualifiers().contains(new DefaultLiteral());
}
@Test
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Chunky.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Chunky.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Chunky.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Chunky
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Cod.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Cod.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Cod.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Whitefish
@Chunky(realChunky=true)
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/CrabSpider.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/CrabSpider.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/CrabSpider.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
public class CrabSpider extends Spider
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/DaddyLongLegs.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/DaddyLongLegs.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/DaddyLongLegs.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
class DaddyLongLegs extends Spider
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Expensive.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Expensive.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Expensive.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,19 +10,19 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
-import javax.enterprise.inject.NonBinding;
+import javax.enterprise.inject.Nonbinding;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Expensive
{
boolean veryExpensive();
- @NonBinding
+ @Nonbinding
int cost();
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/FishILike.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/FishILike.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/FishILike.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface FishILike
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Haddock.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Haddock.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Haddock.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
@FishILike
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Max.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Max.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Max.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -24,11 +24,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Max {
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Min.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Min.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Min.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,11 +25,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Min {
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Number.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Number.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Number.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -24,11 +24,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Number {
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/ResolutionByTypeTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/ResolutionByTypeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/ResolutionByTypeTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -28,7 +28,7 @@
import org.jboss.jsr299.tck.AbstractJSR299Test;
import org.jboss.jsr299.tck.literals.AnyLiteral;
-import org.jboss.jsr299.tck.literals.CurrentLiteral;
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
@@ -54,7 +54,7 @@
public void testResolveByType() throws Exception
{
- assert getBeans(Tuna.class, new CurrentLiteral()).size() == 1;
+ assert getBeans(Tuna.class, new DefaultLiteral()).size() == 1;
assert getBeans(Tuna.class).size() == 1;
@@ -198,7 +198,7 @@
@SpecAssertion(section = "5.2", id = "a")
public void testPolicyNotAvailableInNonDeploymentArchive() throws Exception
{
- Set<Bean<Spider>> spiders = getBeans(Spider.class, new CurrentLiteral());
+ Set<Bean<Spider>> spiders = getBeans(Spider.class);
Set<Type> types = new HashSet<Type>();
for (Bean<Spider> spider : spiders)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Salmon.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Salmon.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
@FishILike
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Whitefish.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/Whitefish.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Whitefish
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/Game.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/Game.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/Game.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.primitive;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@SuppressWarnings("unused")
class Game
{
- @Current private int number;
+ @Inject private int number;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/PrimitiveInjectionPointTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/PrimitiveInjectionPointTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/primitive/PrimitiveInjectionPointTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.primitive;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DeploymentError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/Farm.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/Farm.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,11 +1,11 @@
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.type.variable;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@SuppressWarnings("unused")
class Farm
{
- @Initializer
+ @Inject
public <T extends Animal> void setAnimal(T animal)
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/TypeVariableInjectionPointTest.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/TypeVariableInjectionPointTest.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/broken/type/variable/TypeVariableInjectionPointTest.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.broken.type.variable;
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
-import org.jboss.jsr299.tck.AbstractJSR299Test;
-import org.jboss.jsr299.tck.DefinitionError;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.testng.annotations.Test;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,7 +2,7 @@
class Cat
{
- @InterceptorBinding
+ @CatInterceptorBinding
public String hello() {
return "hello";
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptor.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptor.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptor.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -5,7 +5,7 @@
import javax.interceptor.InvocationContext;
@Interceptor
-@InterceptorBinding
+@CatInterceptorBinding
class CatInterceptor extends Cat
{
Copied: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptorBinding.java (from rev 3591, tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/InterceptorBinding.java)
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptorBinding.java (rev 0)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/CatInterceptorBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -0,0 +1,19 @@
+package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.interceptor;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.interceptor.InterceptorBinding;
+
+@Inherited
+@InterceptorBinding
+@Target( { TYPE, METHOD })
+@Retention(RUNTIME)
+@interface CatInterceptorBinding
+{
+}
Deleted: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/InterceptorBinding.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/InterceptorBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/interceptor/InterceptorBinding.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,18 +0,0 @@
-package org.jboss.jsr299.tck.tests.lookup.typesafe.resolution.interceptor;
-
-import java.lang.annotation.Inherited;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import javax.interceptor.InterceptorBindingType;
-
-@Inherited
-@InterceptorBindingType
-@Target( { TYPE, METHOD })
-@Retention(RUNTIME)
-@interface InterceptorBinding
-{
-}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/parameterized/InjectedBean.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/parameterized/InjectedBean.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/lookup/typesafe/resolution/parameterized/InjectedBean.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -2,11 +2,11 @@
import java.util.HashMap;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class InjectedBean
{
- @Current
+ @Inject
private HashMap<? extends Number, ? super Integer> map;
public HashMap<? extends Number, ? super Integer> getMap()
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Bird.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Bird.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Bird.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,11 +16,12 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
@EnabledPolicyStereotype
@NotEnabledPolicyStereotype
-@Named
+@Named @Default
class Bird implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,11 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Named;
@EnabledPolicyStereotype
-@Named
+@Named @Default
class Cat implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/CatProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/CatProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/CatProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Produces;
class CatProducer
@@ -26,7 +26,7 @@
public static final Cat wildCat = new Cat();
@Produces @Tame
- @Policy
+ @Alternative
public static final Cat cat = new Cat();
@Produces @Wild
@@ -35,7 +35,7 @@
}
@Produces @Tame
- @Policy
+ @Alternative
public Cat produce() {
return cat;
}
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Chicken.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Chicken.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Chicken.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,9 +17,9 @@
package org.jboss.jsr299.tck.tests.policy;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
@RequestScoped
class Chicken implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Dog.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Dog.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Dog.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,7 +16,7 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@NotEnabledPolicyStereotype
@Named
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledPolicyStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledPolicyStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledPolicyStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,18 +18,18 @@
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.stereotype.Stereotype;
@RequestScoped
@Stereotype
-@Policy
+@Alternative
@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@interface EnabledPolicyStereotype
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledSheepProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledSheepProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/EnabledSheepProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Produces;
-@Policy
+@Alternative
class EnabledSheepProducer
{
@Produces @Wild
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Horse.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Horse.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Horse.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,9 +17,9 @@
package org.jboss.jsr299.tck.tests.policy;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
@RequestScoped
public class Horse implements Animal
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledPolicyStereotype.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledPolicyStereotype.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledPolicyStereotype.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,18 +18,18 @@
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.stereotype.Stereotype;
@RequestScoped
@Stereotype
-@Policy
+@Alternative
@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@interface NotEnabledPolicyStereotype
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledSheepProducer.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledSheepProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/NotEnabledSheepProducer.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -16,10 +16,10 @@
*/
package org.jboss.jsr299.tck.tests.policy;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Produces;
-@Policy
+@Alternative
class NotEnabledSheepProducer
{
@Produces @Tame
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Tame.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Tame.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,11 +25,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Tame
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Wild.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Wild.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/Wild.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -25,11 +25,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
-@BindingType
+@Qualifier
@interface Wild
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,7 +17,7 @@
package org.jboss.jsr299.tck.tests.policy.broken.not.policy;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@RequestScoped
@Named
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/Mock.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/Mock.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/Mock.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -18,9 +18,9 @@
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Cat.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Cat.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Cat.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,10 +17,10 @@
package org.jboss.jsr299.tck.tests.policy.broken.same.type.twice;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
@RequestScoped
-@Policy
+@Alternative
class Cat
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Dog.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Dog.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/Dog.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -17,12 +17,12 @@
package org.jboss.jsr299.tck.tests.policy.broken.same.type.twice;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
+import javax.inject.Named;
@RequestScoped
@Named
-@Policy
+@Alternative
class Dog
{
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/EnabledEjb.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/EnabledEjb.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/EnabledEjb.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.policy.enterprise;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
@Stateless
-@Policy
+@Alternative
class EnabledEjb implements EjbInterface
{
public String hello() {
Modified: tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/NotEnabledEjb.java
===================================================================
--- tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/NotEnabledEjb.java 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/policy/enterprise/NotEnabledEjb.java 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,10 +1,10 @@
package org.jboss.jsr299.tck.tests.policy.enterprise;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
@Stateless
-@Policy
+@Alternative
class NotEnabledEjb implements DisabledEjbInterface
{
public String hello() {
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/definition/stereotype/inheritance/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,5 +1,5 @@
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.definition.stereotype.inheritance.NamedRequestPolicyStereotype</class>
- </policies>
+ </alternatives>
</beans>
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/lookup/byname/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/lookup/byname/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/lookup/byname/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,5 +1,5 @@
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.lookup.byname.Sole</class>
- </policies>
+ </alternatives>
</beans>
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.policy.Chicken</class>
<class>org.jboss.jsr299.tck.tests.policy.EnabledSheepProducer</class>
<stereotype>org.jboss.jsr299.tck.tests.policy.EnabledPolicyStereotype</stereotype>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.policy.broken.incorrect.name.NonExistingClass</class>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/stereotype/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/stereotype/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/incorrect/name/stereotype/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<stereotype>org.jboss.jsr299.tck.tests.policy.broken.incorrect.name.stereotype.Mock</stereotype>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.policy.broken.not.policy.Cat</class>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/not/policy/stereotype/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<stereotype>org.jboss.jsr299.tck.tests.policy.broken.not.policy.stereotype.Mock</stereotype>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/broken/same/type/twice/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.policy.broken.same.type.twice.Dog</class>
<class>org.jboss.jsr299.tck.tests.policy.broken.same.type.twice.Cat</class>
<class>org.jboss.jsr299.tck.tests.policy.broken.same.type.twice.Cat</class>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/enterprise/beans.xml
===================================================================
--- tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/enterprise/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/policy/enterprise/beans.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.jsr299.tck.tests.policy.enterprise.EnabledEjb</class>
- </policies>
+ </alternatives>
</beans>
\ No newline at end of file
Modified: tck/trunk/impl/src/main/resources/tck-audit-cdi.xml
===================================================================
--- tck/trunk/impl/src/main/resources/tck-audit-cdi.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/tck-audit-cdi.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -340,19 +340,19 @@
<section id="2.6.1" title="Declaring a policy">
<assertion id="a">
- <text>A policy may be declared by annotating the bean class with the |@Policy| annotation.</text>
+ <text>A policy may be declared by annotating the bean class with the |@Alternative| annotation.</text>
</assertion>
<assertion id="b">
- <text>A policy may be declared by annotating a bean with a stereotype that declares a |@Policy| annotation.</text>
+ <text>A policy may be declared by annotating a bean with a stereotype that declares a |@Alternative| annotation.</text>
</assertion>
<assertion id="c">
- <text>A policy may be declared by annotating a producer method with a stereotype that declares a |@Policy| annotation.</text>
+ <text>A policy may be declared by annotating a producer method with a stereotype that declares a |@Alternative| annotation.</text>
</assertion>
<assertion id="d">
- <text>A policy may be declared by annotating a producer field with a stereotype that declares a |@Policy| annotation.</text>
+ <text>A policy may be declared by annotating a producer field with a stereotype that declares a |@Alternative| annotation.</text>
</assertion>
<assertion id="e">
@@ -453,9 +453,9 @@
</assertion>
</section>
- <section id="2.7.1.4" title="Declaring a @Policy stereotype">
+ <section id="2.7.1.4" title="Declaring a @Alternative stereotype">
<assertion id="a">
- <text>A stereotype may declare a @Policy annotation, which specifies that every bean with the stereotype is a policy.</text>
+ <text>A stereotype may declare a @Alternative annotation, which specifies that every bean with the stereotype is a policy.</text>
</assertion>
</section>
@@ -558,7 +558,7 @@
</assertion>
<assertion id="q">
- <text>A top-level Java class is only a managed bean if it has an appropriate constructor - a constructor annotated |@Initializer|.</text>
+ <text>A top-level Java class is only a managed bean if it has an appropriate constructor - a constructor annotated |@Inject|.</text>
</assertion>
</section>
@@ -602,16 +602,16 @@
<section id="3.1.4.1" title="Declaring a bean constructor">
<assertion id="a">
- <text>The bean constructor may be identified by annotating the constructor |@Initializer|</text>
+ <text>The bean constructor may be identified by annotating the constructor |@Inject|</text>
</assertion>
<assertion id="ba">
- <text>If a managed bean does not explicitly declare a constructor using |@Initializer|, the constructor that accepts no parameters is the bean constructor</text>
+ <text>If a managed bean does not explicitly declare a constructor using |@Inject|, the constructor that accepts no parameters is the bean constructor</text>
<note>Can't check implicit constructor</note>
</assertion>
<assertion id="ca">
- <text>If a managed bean has more than one constructor annotated |@Initializer|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
+ <text>If a managed bean has more than one constructor annotated |@Inject|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
</assertion>
<assertion id="da">
@@ -867,7 +867,7 @@
</assertion>
<assertion id="ca">
- <text>If a producer method is annotated |@Initializer|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
+ <text>If a producer method is annotated |@Inject|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
</assertion>
<assertion id="da">
@@ -969,7 +969,7 @@
</assertion>
<assertion id="da">
- <text>If a disposal method is annotated |@Initializer|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4 "Problems detected automatically by the container".</text>
+ <text>If a disposal method is annotated |@Inject|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4 "Problems detected automatically by the container".</text>
</assertion>
<assertion id="ea">
@@ -1260,7 +1260,7 @@
</assertion>
<assertion id="ab">
- <text>If a generic method of a bean is annotated |@Initializer|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
+ <text>If a generic method of a bean is annotated |@Inject|, the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
</assertion>
<assertion id="ba">
@@ -1862,7 +1862,7 @@
</group>
<assertion id="g">
- <text>A policy is enabled for the bean deployment archive if any |@Policy| stereotype of the policy is listed.</text>
+ <text>A policy is enabled for the bean deployment archive if any |@Alternative| stereotype of the policy is listed.</text>
</assertion>
<assertion id="h">
@@ -1870,7 +1870,7 @@
</assertion>
<assertion id="i">
- <text>Each child <stereotype> element must specify the name of a |@Policy| stereotype annotation. If there is no annotation with the specified name, or the annotation is not a |@Policy| stereotype, the container automatically detects the problem and treats it as a deployment problem, as defined in Section 12.4, "Problems detected automatically by the container".</text>
+ <text>Each child <stereotype> element must specify the name of a |@Alternative| stereotype annotation. If there is no annotation with the specified name, or the annotation is not a |@Alternative| stereotype, the container automatically detects the problem and treats it as a deployment problem, as defined in Section 12.4, "Problems detected automatically by the container".</text>
</assertion>
<assertion id="j">
@@ -1944,14 +1944,14 @@
</assertion>
<group>
- <text>When resolving beans that are eligible for injection to an injection point, the container identifies the set of matching beans which are not interceptors or decorators and which are not a policy, or is an enabled policy of the bean deployment archive of the class that declares the injection point. For a custom implementation of the |Bean| interface defined in Section 11.1, "The Bean interface", the container calls |getTypes()| and |getBindings()| to determine the bean types and bindings.</text>
+ <text>When resolving beans that are eligible for injection to an injection point, the container identifies the set of matching beans which are not interceptors or decorators and which are not a policy, or is an enabled policy of the bean deployment archive of the class that declares the injection point. For a custom implementation of the |Bean| interface defined in Section 11.1, "The Bean interface", the container calls |getTypes()| and |getQualifiers()| to determine the bean types and bindings.</text>
<assertion id="na">
<text>Test |getTypes()| determines bean types.</text>
</assertion>
<assertion id="nb">
- <text>Test |getBindings()| determines bindings.</text>
+ <text>Test |getQualifiers()| determines bindings.</text>
</assertion>
</group>
</section>
@@ -2208,7 +2208,7 @@
<section id="5.6.3" title="Injection using the bean constructor">
<assertion id="a">
- <text>When the container instantiates a managed bean with a constructor annotated |@Initializer|, the container calls this constructor, passing an injectable reference to each parameter. If there is no constructor annotated |@Initializer|, the container calls the constructor with no parameters.</text>
+ <text>When the container instantiates a managed bean with a constructor annotated |@Inject|, the container calls this constructor, passing an injectable reference to each parameter. If there is no constructor annotated |@Inject|, the container calls the constructor with no parameters.</text>
</assertion>
</section>
@@ -2288,7 +2288,7 @@
</assertion>
<assertion id="bc">
- <text>The |javax.enterprise.inject.spi.InjectionPoint.getBindings()| method returns the declared bindings of the injection point.</text>
+ <text>The |javax.enterprise.inject.spi.InjectionPoint.getQualifiers()| method returns the declared bindings of the injection point.</text>
</assertion>
<assertion id="ca">
@@ -2522,7 +2522,7 @@
</assertion>
<assertion id="ab">
- <text>The method |getScopeType()| returns the scope type of the context object.</text>
+ <text>The method |getScope()| returns the scope type of the context object.</text>
</assertion>
<assertion id="ha">
@@ -2772,7 +2772,7 @@
</assertion>
<assertion id="e">
- <text>For a custom implementation of the |Bean| interface defined in Section 11.1, "The Bean interface", the container calls |getScopeType()| to determine the bean scope.</text>
+ <text>For a custom implementation of the |Bean| interface defined in Section 11.1, "The Bean interface", the container calls |getScope()| to determine the bean scope.</text>
</assertion>
</section>
@@ -2904,7 +2904,7 @@
</assertion>
<assertion id="fa">
- <text>A custom implementation of |Bean| is a passivation capable dependency if it implements |PassivationCapable| or if |getScopeType()| returns a normal scope type.</text>
+ <text>A custom implementation of |Bean| is a passivation capable dependency if it implements |PassivationCapable| or if |getScope()| returns a normal scope type.</text>
</assertion>
</section>
@@ -4298,7 +4298,7 @@
</assertion>
<assertion id="e">
- <text>If an observer method is annotated |@Initializer| the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
+ <text>If an observer method is annotated |@Inject| the container automatically detects the problem and treats it as a definition error, as defined in Section 12.4, "Problems detected automatically by the container".</text>
</assertion>
<assertion id="f">
@@ -4456,7 +4456,7 @@
</assertion>
<assertion id="ba">
- <text>|getTypes()|, |getBindings()|, |getScopeType()|, |getName()| and |getStereotypes()| must return the bean types, bindings, scope type, EL name and stereotypes of the bean, as defined in Chapter 2, Concepts.</text>
+ <text>|getTypes()|, |getQualifiers()|, |getScope()|, |getName()| and |getStereotypes()| must return the bean types, bindings, scope type, EL name and stereotypes of the bean, as defined in Chapter 2, Concepts.</text>
</assertion>
<assertion id="bb">
@@ -4565,11 +4565,11 @@
</assertion>
<assertion id="ba">
- <text>For a |Producer| that represents a class, |produce()| calls the constructor annotated |@Initializer| if it exists, or the constructor with no parameters otherwise, as defined in Section 5.6.3, "Injection using the bean constructor".</text>
+ <text>For a |Producer| that represents a class, |produce()| calls the constructor annotated |@Inject| if it exists, or the constructor with no parameters otherwise, as defined in Section 5.6.3, "Injection using the bean constructor".</text>
</assertion>
<assertion id="bb">
- <text>For a |Producer| that represents a class, |produce()| calls the constructor annotated |@Initializer| if it exists, or the constructor with no parameters otherwise, as defined in Section 5.6.3, "Injection using the bean constructor".</text>
+ <text>For a |Producer| that represents a class, |produce()| calls the constructor annotated |@Inject| if it exists, or the constructor with no parameters otherwise, as defined in Section 5.6.3, "Injection using the bean constructor".</text>
</assertion>
<assertion id="c">
Modified: tck/trunk/impl/src/main/resources/webbeans.sig
===================================================================
--- tck/trunk/impl/src/main/resources/webbeans.sig 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/impl/src/main/resources/webbeans.sig 2009-08-30 19:51:56 UTC (rev 3618)
@@ -189,7 +189,7 @@
meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>)
meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>,javax.enterprise.context.spi.CreationalContext<{%%0}>)
meth public abstract boolean isActive()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScopeType()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
CLSS public abstract interface javax.enterprise.context.spi.Contextual<%0 extends java.lang.Object>
meth public abstract void destroy({javax.enterprise.context.spi.Contextual%0},javax.enterprise.context.spi.CreationalContext<{javax.enterprise.context.spi.Contextual%0}>)
@@ -411,9 +411,9 @@
meth public abstract boolean isNullable()
meth public abstract boolean isSerializable()
meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getDeploymentType()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScopeType()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
meth public abstract java.lang.String getName()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getBindings()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
meth public abstract java.util.Set<java.lang.reflect.Type> getTypes()
meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
@@ -471,7 +471,7 @@
meth public abstract boolean isTransient()
meth public abstract java.lang.reflect.Member getMember()
meth public abstract java.lang.reflect.Type getType()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getBindings()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
meth public abstract javax.enterprise.inject.spi.Annotated getAnnotated()
meth public abstract javax.enterprise.inject.spi.Bean<?> getBean()
Modified: tck/trunk/pom.xml
===================================================================
--- tck/trunk/pom.xml 2009-08-30 19:44:25 UTC (rev 3617)
+++ tck/trunk/pom.xml 2009-08-30 19:51:56 UTC (rev 3618)
@@ -99,10 +99,17 @@
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
- <artifactId>jsp-api</artifactId>
- <version>2.1</version>
+ <artifactId>jsp-api</artifactId>
+ <version>2.1</version>
</dependency>
+
<dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>inject-api</artifactId>
+ <version>1.0.0-PRD</version>
+ </dependency>
+
+ <dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.0.1B</version>
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3617 - in ri/trunk: api/src/main/java/javax/enterprise/context and 57 other directories.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-30 15:44:25 -0400 (Sun, 30 Aug 2009)
New Revision: 3617
Added:
ri/trunk/api/src/main/java/javax/enterprise/context/NormalScope.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Alternative.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Nonbinding.java
ri/trunk/api/src/main/java/javax/interceptor/InterceptorBinding.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/DefaultLiteral.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeLiteral.java
Removed:
ri/trunk/api/src/main/java/javax/enterprise/context/ScopeType.java
ri/trunk/api/src/main/java/javax/enterprise/inject/BindingType.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Current.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Initializer.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Named.java
ri/trunk/api/src/main/java/javax/enterprise/inject/NonBinding.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Policy.java
ri/trunk/api/src/main/java/javax/interceptor/InterceptorBindingType.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/CurrentLiteral.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeTypeLiteral.java
Modified:
ri/trunk/api/pom.xml
ri/trunk/api/src/main/java/javax/enterprise/context/ApplicationScoped.java
ri/trunk/api/src/main/java/javax/enterprise/context/ConversationScoped.java
ri/trunk/api/src/main/java/javax/enterprise/context/Dependent.java
ri/trunk/api/src/main/java/javax/enterprise/context/RequestScoped.java
ri/trunk/api/src/main/java/javax/enterprise/context/SessionScoped.java
ri/trunk/api/src/main/java/javax/enterprise/context/spi/Context.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Any.java
ri/trunk/api/src/main/java/javax/enterprise/inject/Instance.java
ri/trunk/api/src/main/java/javax/enterprise/inject/New.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Bean.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeanManager.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeforeBeanDiscovery.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Decorator.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/InjectionPoint.java
ri/trunk/api/src/main/java/javax/enterprise/inject/spi/ObserverMethod.java
ri/trunk/api/src/main/java/javax/enterprise/inject/stereotype/Model.java
ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationConcurrentAccessTimeout.java
ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationIdName.java
ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationInactivityTimeout.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/Validator.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractProducerBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractReceiverBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DecoratorBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DisposalMethodBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingDecorator.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewSimpleBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerFieldBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerMethodBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/RIBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/AbstractBuiltInBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/ExtensionBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/AbstractFacadeBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/EventBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/FacadeBeanResolvableTransformer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/ClientProxyMethodHandler.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeforeBeanDiscoveryImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/context/AbstractContext.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/AbstractConversationManager.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ConversationImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ServletConversationManager.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/el/ELCreationalContext.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverMethodImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ConstructorInjectionPoint.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/FieldInjectionPoint.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/MethodInjectionPoint.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ParameterInjectionPoint.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/AnnotationStore.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/ForwardingWBAnnotated.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/WBAnnotated.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/AbstractWBAnnotated.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/BindingTypeLiteral.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InterceptorBindingTypeLiteral.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/AnnotationModel.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/BindingTypeModel.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/ScopeModel.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/StereotypeModel.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ForwardingResolvable.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/NewResolvableTransformer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/Resolvable.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ResolvableFactory.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeBeanResolver.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDecoratorResolver.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDisposerResolver.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeObserverResolver.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeResolver.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Beans.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Reflections.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/xml/BeansXmlParser.java
ri/trunk/jboss-as/build.xml
ri/trunk/spi/pom.xml
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Game.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/MockSentenceTranslator.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Random.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/TextTranslator.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/ActivitiesTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Dummy.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Field.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SameBeanTypeInChildActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SpecialBindingType.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dummy.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dusk.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/ELCurrentActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/EventCurrentActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Field.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Horse.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InactiveScopeTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InjectedManagerCurrentActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InstanceCurrentActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/JndiManagerCurrentActivityTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScope.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScopeTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/AnnotatedTypeDecoratorTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotated.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotatedCallable.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/Foo.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Hound.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Synchronous.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Hound.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Salmon.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Sole.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Synchronous.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Whitefish.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Salmon.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Sole.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Whitefish.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Hound.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleProducerMethod/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/context/StringHolder.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/Beer.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/BeerProducer.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Hound.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Salmon.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Sole.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Tame.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Whitefish.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/NewEnterpriseBeanTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/WrappedEnterpriseBean.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/Random.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/LandgraffenSchloss.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Mainz.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Marburg.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/SimpleEventTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/Updated.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/exceptions/Large.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/Important.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/NamedBeanWithBinding.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/newsimple/WrappedSimpleBean.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/IntegerCollectionInjection.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListInstance.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListStringInstance.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedCollectionInjection.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedListInjection.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/Target.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/FooProducer.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/Important.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/IntInjection.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/ManagerProducer.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducer.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducerWithBinding.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/proxy/Foo.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupFoo.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupInstanceTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/Special.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Bar.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/DependentLooping.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Farm.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Fish.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Foo.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/NormalLooping.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/SelfConsumingDependent.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Water.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/IntFactory.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/SomeBean.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/manager/ManagerTest.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/External.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/Random.java
ri/trunk/tests/src/test/resources/org/jboss/webbeans/test/examples/beans.xml
ri/trunk/version-matrix/pom.xml
Log:
initial work on switch to 330 annotations
Modified: ri/trunk/api/pom.xml
===================================================================
--- ri/trunk/api/pom.xml 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/pom.xml 2009-08-30 19:44:25 UTC (rev 3617)
@@ -19,9 +19,16 @@
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</dependency>
+
<dependency>
<groupId>javax.ejb</groupId>
<artifactId>ejb-api</artifactId>
+ <optional>true</optional>
</dependency>
+
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>inject-api</artifactId>
+ </dependency>
</dependencies>
</project>
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/ApplicationScoped.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/ApplicationScoped.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/ApplicationScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -38,7 +38,7 @@
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@Inherited
public @interface ApplicationScoped
{
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/ConversationScoped.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/ConversationScoped.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/ConversationScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -36,7 +36,7 @@
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType(passivating = true)
+@NormalScope(passivating = true)
public @interface ConversationScoped
{
}
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/Dependent.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/Dependent.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/Dependent.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,6 +27,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Scope;
+
/**
* Specifies that a bean is dependent scoped.
*
@@ -37,7 +39,7 @@
@Target( { METHOD, TYPE, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType(normal = false)
+@Scope
@Inherited
public @interface Dependent
{
Copied: ri/trunk/api/src/main/java/javax/enterprise/context/NormalScope.java (from rev 3615, ri/trunk/api/src/main/java/javax/enterprise/context/ScopeType.java)
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/NormalScope.java (rev 0)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/NormalScope.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package javax.enterprise.context;
+
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * Specifies that an annotation type is a scope type.
+ *
+ * @author Gavin King
+ * @author Pete Muir
+ */
+
+@Target(ANNOTATION_TYPE)
+@Retention(RUNTIME)
+@Documented
+public @interface NormalScope
+{
+
+ /**
+ * @return true if this is a passivating scope (beans with this scope
+ * type must be serializable)
+ */
+ boolean passivating() default false;
+
+}
Property changes on: ri/trunk/api/src/main/java/javax/enterprise/context/NormalScope.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/RequestScoped.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/RequestScoped.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/RequestScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -37,7 +37,7 @@
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@Inherited
public @interface RequestScoped
{
Deleted: ri/trunk/api/src/main/java/javax/enterprise/context/ScopeType.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/ScopeType.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/ScopeType.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,51 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package javax.enterprise.context;
-
-import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies that an annotation type is a scope type.
- *
- * @author Gavin King
- * @author Pete Muir
- */
-
-@Target(ANNOTATION_TYPE)
-@Retention(RUNTIME)
-@Documented
-public @interface ScopeType
-{
-
- /**
- * @return true if this is a normal scope
- */
- boolean normal() default true;
-
- /**
- * @return true if this is a passivating scope (beans with this scope
- * type must be serializable)
- */
- boolean passivating() default false;
-
-}
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/SessionScoped.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/SessionScoped.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/SessionScoped.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -37,7 +37,7 @@
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType(passivating = true)
+@NormalScope(passivating = true)
@Inherited
public @interface SessionScoped
{
Modified: ri/trunk/api/src/main/java/javax/enterprise/context/spi/Context.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/context/spi/Context.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/context/spi/Context.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -37,7 +37,7 @@
*
* @return the scope
*/
- public Class<? extends Annotation> getScopeType();
+ public Class<? extends Annotation> getScope();
/**
* Return an existing instance of a contextual type or create a new instance
Copied: ri/trunk/api/src/main/java/javax/enterprise/inject/Alternative.java (from rev 3567, ri/trunk/api/src/main/java/javax/enterprise/inject/Policy.java)
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Alternative.java (rev 0)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Alternative.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,41 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2008, Red Hat Middleware LLC, and individual contributors
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+* http://www.apache.org/licenses/LICENSE-2.0
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package javax.enterprise.inject;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * Specifies that an annotation type is a deployment type.
+ *
+ * @author Gavin King
+ * @author Pete Muir
+ */
+
+@Target({TYPE, METHOD, FIELD})
+@Retention(RUNTIME)
+@Documented
+public @interface Alternative
+{
+}
Property changes on: ri/trunk/api/src/main/java/javax/enterprise/inject/Alternative.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/Any.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Any.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Any.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,6 +27,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
/**
* A built-in binding type that is implicitly applied to all beans which do not
* have the {@link New} built-in binding type.
@@ -35,7 +37,7 @@
* @author David Allen
*/
-@BindingType
+@Qualifier
@Retention(RUNTIME)
@Target( { TYPE, METHOD, FIELD, PARAMETER })
@Documented
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/BindingType.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/BindingType.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/BindingType.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,40 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, Red Hat Middleware LLC, and individual contributors
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-* http://www.apache.org/licenses/LICENSE-2.0
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- *
- * Specifies that an annotation type is a binding type.
- *
- * @author Pete Muir
- * @author Gavin King
- */
-
-@Target(ANNOTATION_TYPE)
-@Retention(RUNTIME)
-@Documented
-public @interface BindingType
-{
-}
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/Current.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Current.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Current.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,42 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, Red Hat Middleware LLC, and individual contributors
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-* http://www.apache.org/licenses/LICENSE-2.0
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * The default binding type.
- *
- * @author Pete Muir
- */
-
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
-@Retention(RUNTIME)
-@Documented
-@BindingType
-public @interface Current
-{
-}
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/Initializer.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Initializer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Initializer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,41 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.CONSTRUCTOR;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies that a method of a bean is a bean initializer method, or that a
- * constructor is the bean constructor.
- *
- * @author Gavin King
- * @author Pete Muir
- */
-
-@Target( { METHOD, CONSTRUCTOR })
-@Retention(RUNTIME)
-@Documented
-public @interface Initializer
-{
-}
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/Instance.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Instance.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Instance.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -19,7 +19,9 @@
import java.lang.annotation.Annotation;
+import javax.inject.Provider;
+
/**
* An interface for looking up beans of a particular type.
*
@@ -29,7 +31,7 @@
* the type of the event object
*/
-public interface Instance<T> extends Iterable<T>
+public interface Instance<T> extends Iterable<T>, Provider<T>
{
/**
* Get an instance of a bean of the specified type.
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/Named.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Named.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Named.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,57 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies the name of a bean.
- *
- * @author Gavin King
- * @author Pete Muir
- */
-
-@Target( { TYPE, METHOD, FIELD })
-@Retention(RUNTIME)
-@Documented
-public @interface Named
-{
-
- /**
- * If no name is explicitly specified, the default name is used.
- *
- * For simple beans and session beans the default name is the unqualified
- * class name of the bean class, after converting the first character to
- * lower case.
- *
- * For producer methods the default name is the method name, unless the
- * method follows the JavaBeans property getter naming convention, in which
- * case the default name is the JavaBeans property name.
- *
- * @return the bean name
- */
- public String value() default "";
-
-}
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/New.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/New.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/New.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,6 +27,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
/**
* The special binding type.
*
@@ -37,7 +39,7 @@
@Target( { FIELD, PARAMETER, METHOD, TYPE })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface New
{
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/NonBinding.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/NonBinding.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/NonBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,37 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies that a member of a binding type or interceptor binding type is to
- * be ignored for the purposes of resolution.
- *
- * @author Gavin King
- *
- */
-@Retention(RUNTIME)
-@Target(METHOD)
-public @interface NonBinding
-{
-}
Copied: ri/trunk/api/src/main/java/javax/enterprise/inject/Nonbinding.java (from rev 3567, ri/trunk/api/src/main/java/javax/enterprise/inject/NonBinding.java)
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Nonbinding.java (rev 0)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Nonbinding.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package javax.enterprise.inject;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * Specifies that a member of a binding type or interceptor binding type is to
+ * be ignored for the purposes of resolution.
+ *
+ * @author Gavin King
+ *
+ */
+@Retention(RUNTIME)
+@Target(METHOD)
+public @interface Nonbinding
+{
+}
Deleted: ri/trunk/api/src/main/java/javax/enterprise/inject/Policy.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/Policy.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/Policy.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,41 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, Red Hat Middleware LLC, and individual contributors
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-* http://www.apache.org/licenses/LICENSE-2.0
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package javax.enterprise.inject;
-
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies that an annotation type is a deployment type.
- *
- * @author Gavin King
- * @author Pete Muir
- */
-
-@Target({TYPE, METHOD, FIELD})
-@Retention(RUNTIME)
-@Documented
-public @interface Policy
-{
-}
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Bean.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Bean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Bean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -38,14 +38,14 @@
*
* @return the bindings
*/
- public Set<Annotation> getBindings();
+ public Set<Annotation> getQualifiers();
/**
* The scope of a bean
*
* @return the scope
*/
- public Class<? extends Annotation> getScopeType();
+ public Class<? extends Annotation> getScope();
/**
* The name of a bean
@@ -74,7 +74,7 @@
*
* @return true if the bean is a policy
*/
- public boolean isPolicy();
+ public boolean isAlternative();
/**
* The nullability of a bean
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeanManager.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeanManager.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeanManager.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -24,7 +24,6 @@
import javax.el.ELResolver;
import javax.enterprise.context.ContextNotActiveException;
-import javax.enterprise.context.ScopeType;
import javax.enterprise.context.spi.Context;
import javax.enterprise.context.spi.Contextual;
import javax.enterprise.context.spi.CreationalContext;
@@ -209,12 +208,16 @@
/**
* Determine if the given annotationType is a scope type
*/
- public boolean isScopeType(Class<? extends Annotation> annotationType);
+ public boolean isScope(Class<? extends Annotation> annotationType);
+
+ public boolean isNormalScope(Class<? extends Annotation> annotationType);
+
+ public boolean isPassivatingScope(Class<? extends Annotation> annotationType);
/**
* Determine if the given annotationType is a binding type
*/
- public boolean isBindingType(Class<? extends Annotation> annotationType);
+ public boolean isQualifier(Class<? extends Annotation> annotationType);
/**
* Determine if the given annotationType is an interceptor binding type
@@ -227,12 +230,6 @@
public boolean isStereotype(Class<? extends Annotation> annotationType);
/**
- * Return a ScopeType definition type for a given annotation representing a
- * scope type
- */
- public ScopeType getScopeDefinition(Class<? extends Annotation> scopeType);
-
- /**
* Obtain the set of interceptor binding types meta-annotatinos for the given
* binding type annotation
*/
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeforeBeanDiscovery.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeforeBeanDiscovery.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/BeforeBeanDiscovery.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -25,9 +25,9 @@
*/
public interface BeforeBeanDiscovery
{
- public void addBindingType(Class<? extends Annotation> bindingType);
+ public void addQualifier(Class<? extends Annotation> bindingType);
- public void addScopeType(Class<? extends Annotation> scopeType, boolean normal, boolean passivating);
+ public void addScope(Class<? extends Annotation> scopeType, boolean normal, boolean passivating);
public void addStereotype(Class<? extends Annotation> stereotype, Annotation... stereotypeDef);
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Decorator.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Decorator.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/Decorator.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -43,7 +43,7 @@
*
* @return
*/
- public Set<Annotation> getDelegateBindings();
+ public Set<Annotation> getDelegateQualifiers();
/**
* Obtains the decorated types
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/InjectionPoint.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/InjectionPoint.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/InjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -55,7 +55,7 @@
*
* @return the declared binding types of the injection point
*/
- public Set<Annotation> getBindings();
+ public Set<Annotation> getQualifiers();
/**
* Get the Bean object representing the Web Bean that defines the injection
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/spi/ObserverMethod.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/spi/ObserverMethod.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/spi/ObserverMethod.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -13,7 +13,7 @@
public Type getObservedType();
- public Set<Annotation> getObservedBindings();
+ public Set<Annotation> getObservedQualifiers();
public Notify getNotify();
Modified: ri/trunk/api/src/main/java/javax/enterprise/inject/stereotype/Model.java
===================================================================
--- ri/trunk/api/src/main/java/javax/enterprise/inject/stereotype/Model.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/enterprise/inject/stereotype/Model.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,7 +9,7 @@
import java.lang.annotation.Target;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
/**
* A stereotype for MVC model objects
Copied: ri/trunk/api/src/main/java/javax/interceptor/InterceptorBinding.java (from rev 3567, ri/trunk/api/src/main/java/javax/interceptor/InterceptorBindingType.java)
===================================================================
--- ri/trunk/api/src/main/java/javax/interceptor/InterceptorBinding.java (rev 0)
+++ ri/trunk/api/src/main/java/javax/interceptor/InterceptorBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,37 @@
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2008, Red Hat Middleware LLC, and individual contributors
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+* http://www.apache.org/licenses/LICENSE-2.0
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package javax.interceptor;
+
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * Specifies that an annotation type is an interceptor binding.
+ *
+ * @author Gavin King
+ * @author Pete Muir
+ */
+
+@Target(ANNOTATION_TYPE)
+@Retention(RUNTIME)
+@Documented
+public @interface InterceptorBinding {}
Property changes on: ri/trunk/api/src/main/java/javax/interceptor/InterceptorBinding.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: ri/trunk/api/src/main/java/javax/interceptor/InterceptorBindingType.java
===================================================================
--- ri/trunk/api/src/main/java/javax/interceptor/InterceptorBindingType.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/api/src/main/java/javax/interceptor/InterceptorBindingType.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,37 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, Red Hat Middleware LLC, and individual contributors
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-* http://www.apache.org/licenses/LICENSE-2.0
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package javax.interceptor;
-
-import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.Target;
-
-/**
- * Specifies that an annotation type is an interceptor binding type.
- *
- * @author Gavin King
- * @author Pete Muir
- */
-
-@Target(ANNOTATION_TYPE)
-@Retention(RUNTIME)
-@Documented
-public @interface InterceptorBindingType {}
Modified: ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationConcurrentAccessTimeout.java
===================================================================
--- ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationConcurrentAccessTimeout.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationConcurrentAccessTimeout.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,7 +26,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* The conversation context concurrent access wait timeout on a lock
@@ -36,7 +36,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface ConversationConcurrentAccessTimeout
{
}
Modified: ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationIdName.java
===================================================================
--- ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationIdName.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationIdName.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,7 +26,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* The conversation id request parameter name
@@ -36,7 +36,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface ConversationIdName
{
}
Modified: ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationInactivityTimeout.java
===================================================================
--- ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationInactivityTimeout.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/core-api/src/main/java/org/jboss/webbeans/conversation/ConversationInactivityTimeout.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,7 +26,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* The conversation context inactivity timeout
@@ -36,7 +36,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface ConversationInactivityTimeout
{
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -42,12 +42,10 @@
import javax.el.ELResolver;
import javax.enterprise.context.ContextNotActiveException;
-import javax.enterprise.context.ScopeType;
import javax.enterprise.context.spi.Context;
import javax.enterprise.context.spi.Contextual;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.AmbiguousResolutionException;
-import javax.enterprise.inject.BindingType;
import javax.enterprise.inject.InjectionException;
import javax.enterprise.inject.UnproxyableResolutionException;
import javax.enterprise.inject.UnsatisfiedResolutionException;
@@ -59,6 +57,7 @@
import javax.enterprise.inject.spi.InterceptionType;
import javax.enterprise.inject.spi.Interceptor;
import javax.enterprise.inject.spi.ObserverMethod;
+import javax.inject.Qualifier;
import org.jboss.webbeans.bean.DecoratorBean;
import org.jboss.webbeans.bean.EnterpriseBean;
@@ -74,11 +73,12 @@
import org.jboss.webbeans.el.WebBeansELResolver;
import org.jboss.webbeans.introspector.WBAnnotated;
import org.jboss.webbeans.literal.AnyLiteral;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
import org.jboss.webbeans.manager.api.WebBeansManager;
import org.jboss.webbeans.metadata.cache.MetaAnnotationStore;
+import org.jboss.webbeans.metadata.cache.ScopeModel;
import org.jboss.webbeans.resolution.NameBasedResolver;
import org.jboss.webbeans.resolution.ResolvableFactory;
import org.jboss.webbeans.resolution.ResolvableWBClass;
@@ -565,7 +565,7 @@
HashSet<Annotation> bindingAnnotations = new HashSet<Annotation>(Arrays.asList(bindings));
if (bindingAnnotations.size() == 0)
{
- bindingAnnotations.add(new CurrentLiteral());
+ bindingAnnotations.add(new DefaultLiteral());
}
bindingAnnotations.add(new AnyLiteral());
checkEventType(clazz);
@@ -703,7 +703,7 @@
// throw new IllegalArgumentException("Cannot resolve a type parameterized with a type parameter " + element);
// }
// }
- if (bindings != null && bindings.length > element.getMetaAnnotations(BindingType.class).size())
+ if (bindings != null && bindings.length > element.getMetaAnnotations(Qualifier.class).size())
{
throw new IllegalArgumentException("Duplicate bindings (" + Arrays.asList(bindings) + ") type passed " + element.toString());
}
@@ -720,7 +720,7 @@
currentInjectionPoint.get().push(injectionPoint);
}
// TODO Do this properly
- Set<Bean<?>> beans = getBeans(ResolvableWBClass.of(injectionPoint.getType(), injectionPoint.getBindings().toArray(new Annotation[0]), this));
+ Set<Bean<?>> beans = getBeans(ResolvableWBClass.of(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[0]), this));
Set<Bean<?>> injectableBeans = new HashSet<Bean<?>>();
for (Bean<?> bean : beans)
{
@@ -798,7 +798,7 @@
public void addContext(Context context)
{
- contexts.put(context.getScopeType(), context);
+ contexts.put(context.getScope(), context);
}
/**
@@ -877,9 +877,9 @@
{
creationalContext = ((WBCreationalContext<?>) creationalContext).getCreationalContext(bean);
}
- if (getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScopeType()).isNormal())
+ if (getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScope()).isNormal())
{
- if (creationalContext != null || (creationalContext == null && getContext(bean.getScopeType()).get(bean) != null))
+ if (creationalContext != null || (creationalContext == null && getContext(bean.getScope()).get(bean) != null))
{
return clientProxyProvider.getClientProxy(this, bean);
}
@@ -890,7 +890,7 @@
}
else
{
- return getContext(bean.getScopeType()).get((Contextual) bean, creationalContext);
+ return getContext(bean.getScope()).get((Contextual) bean, creationalContext);
}
}
@@ -922,7 +922,7 @@
{
currentInjectionPoint.get().push(injectionPoint);
}
- if (getServices().get(MetaAnnotationStore.class).getScopeModel(resolvedBean.getScopeType()).isNormal() && !Proxies.isTypeProxyable(injectionPoint.getType()))
+ if (getServices().get(MetaAnnotationStore.class).getScopeModel(resolvedBean.getScope()).isNormal() && !Proxies.isTypeProxyable(injectionPoint.getType()))
{
throw new UnproxyableResolutionException("Attempting to inject an unproxyable normal scoped bean " + resolvedBean + " into " + injectionPoint);
}
@@ -956,7 +956,7 @@
public Object getInjectableReference(InjectionPoint injectionPoint, CreationalContext<?> creationalContext)
{
- WBAnnotated<?, ?> element = ResolvableWBClass.of(injectionPoint.getType(), injectionPoint.getBindings().toArray(new Annotation[0]), this);
+ WBAnnotated<?, ?> element = ResolvableWBClass.of(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[0]), this);
Bean<?> resolvedBean = getBean(element, element.getBindingsAsArray());
return getReference(injectionPoint, resolvedBean, creationalContext);
}
@@ -990,7 +990,7 @@
throw new UnsatisfiedResolutionException(element + "Unable to resolve any Web Beans");
}
- boolean normalScoped = getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScopeType()).isNormal();
+ boolean normalScoped = getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScope()).isNormal();
if (normalScoped && !Beans.isBeanProxyable(bean))
{
throw new UnproxyableResolutionException("Normal scoped bean " + bean + " is not proxyable");
@@ -1329,18 +1329,6 @@
throw new UnsupportedOperationException("Not yet implemented");
}
- public ScopeType getScopeDefinition(Class<? extends Annotation> scopeType)
- {
- if (isScopeType(scopeType))
- {
- return getServices().get(MetaAnnotationStore.class).getScopeModel(scopeType).getMetaAnnnotation();
- }
- else
- {
- throw new IllegalArgumentException("Not a scope type " + scopeType);
- }
- }
-
public Set<Annotation> getStereotypeDefinition(Class<? extends Annotation> stereotype)
{
if (getServices().get(MetaAnnotationStore.class).getStereotype(stereotype).isValid())
@@ -1353,7 +1341,7 @@
}
}
- public boolean isBindingType(Class<? extends Annotation> annotationType)
+ public boolean isQualifier(Class<? extends Annotation> annotationType)
{
return getServices().get(MetaAnnotationStore.class).getBindingTypeModel(annotationType).isValid();
}
@@ -1363,8 +1351,20 @@
throw new UnsupportedOperationException("Not yet implemented");
}
- public boolean isScopeType(Class<? extends Annotation> annotationType)
+ public boolean isNormalScope(Class<? extends Annotation> annotationType)
{
+ ScopeModel<?> scope = getServices().get(MetaAnnotationStore.class).getScopeModel(annotationType);
+ return scope.isValid() && scope.isNormal();
+ }
+
+ public boolean isPassivatingScope(Class<? extends Annotation> annotationType)
+ {
+ ScopeModel<?> scope = getServices().get(MetaAnnotationStore.class).getScopeModel(annotationType);
+ return scope.isValid() && scope.isPassivating();
+ }
+
+ public boolean isScope(Class<? extends Annotation> annotationType)
+ {
return getServices().get(MetaAnnotationStore.class).getScopeModel(annotationType).isValid();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/Validator.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/Validator.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/Validator.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -33,7 +33,7 @@
import javax.enterprise.inject.IllegalProductException;
import javax.enterprise.inject.Instance;
import javax.enterprise.inject.New;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.UnproxyableResolutionException;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.Decorator;
@@ -75,7 +75,7 @@
{
validateInjectionPoint(ij, beanManager);
}
- boolean normalScoped = beanManager.getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScopeType()).isNormal();
+ boolean normalScoped = beanManager.getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScope()).isNormal();
if (normalScoped && !Beans.isBeanProxyable(bean))
{
throw new UnproxyableResolutionException("Normal scoped bean " + bean + " is not proxyable");
@@ -137,7 +137,7 @@
*/
public void validateInjectionPoint(InjectionPoint ij, BeanManagerImpl beanManager)
{
- if (ij.getAnnotated().getAnnotation(New.class) != null && ij.getBindings().size() > 1)
+ if (ij.getAnnotated().getAnnotation(New.class) != null && ij.getQualifiers().size() > 1)
{
throw new DefinitionException("The injection point " + ij + " is annotated with @New which cannot be combined with other binding types");
}
@@ -145,7 +145,7 @@
{
throw new DefinitionException("Cannot inject an Injection point into a class which isn't a bean " + ij);
}
- if (ij.getType().equals(InjectionPoint.class) && !Dependent.class.equals(ij.getBean().getScopeType()))
+ if (ij.getType().equals(InjectionPoint.class) && !Dependent.class.equals(ij.getBean().getScope()))
{
throw new DefinitionException("Cannot inject an InjectionPoint into a non @Dependent scoped bean " + ij);
}
@@ -170,19 +170,19 @@
}
checkFacadeInjectionPoint(ij, Instance.class);
checkFacadeInjectionPoint(ij, Event.class);
- Annotation[] bindings = ij.getBindings().toArray(new Annotation[0]);
+ Annotation[] bindings = ij.getQualifiers().toArray(new Annotation[0]);
WBAnnotated<?, ?> annotatedItem = ResolvableWBClass.of(ij.getType(), bindings, beanManager);
Set<?> resolvedBeans = beanManager.getBeanResolver().resolve(beanManager.getInjectableBeans(ij));
if (resolvedBeans.isEmpty())
{
- throw new DeploymentException("The injection point " + ij + " with binding types " + Names.annotationsToString(ij.getBindings()) + " in " + ij.getBean() + " has unsatisfied dependencies with binding types ");
+ throw new DeploymentException("The injection point " + ij + " with binding types " + Names.annotationsToString(ij.getQualifiers()) + " in " + ij.getBean() + " has unsatisfied dependencies with binding types ");
}
if (resolvedBeans.size() > 1)
{
- throw new DeploymentException("The injection point " + ij + " with binding types " + Names.annotationsToString(ij.getBindings()) + " in " + ij.getBean() + " has ambiguous dependencies " + resolvedBeans);
+ throw new DeploymentException("The injection point " + ij + " with binding types " + Names.annotationsToString(ij.getQualifiers()) + " in " + ij.getBean() + " has ambiguous dependencies " + resolvedBeans);
}
Bean<?> resolvedBean = (Bean<?>) resolvedBeans.iterator().next();
- if (beanManager.getServices().get(MetaAnnotationStore.class).getScopeModel(resolvedBean.getScopeType()).isNormal() && !Proxies.isTypeProxyable(ij.getType()))
+ if (beanManager.getServices().get(MetaAnnotationStore.class).getScopeModel(resolvedBean.getScope()).isNormal() && !Proxies.isTypeProxyable(ij.getType()))
{
throw new UnproxyableResolutionException("The injection point " + ij + " has non-proxyable dependencies");
}
@@ -200,7 +200,7 @@
{
if (!ij.isTransient() && !Beans.isPassivationCapableBean(resolvedBean))
{
- if (resolvedBean.getScopeType().equals(Dependent.class) && resolvedBean instanceof AbstractProducerBean<?,?>)
+ if (resolvedBean.getScope().equals(Dependent.class) && resolvedBean instanceof AbstractProducerBean<?,?>)
{
throw new IllegalProductException("The bean " + ij.getBean() + " declares a passivating scope but the producer returned a non-serializable bean for injection: " + resolvedBean);
}
@@ -298,7 +298,7 @@
List<Class<?>> seenPolicies = new ArrayList<Class<?>>();
for (Class<? extends Annotation> stereotype : beanManager.getEnabledPolicyStereotypes())
{
- if (!stereotype.isAnnotationPresent(Policy.class))
+ if (!stereotype.isAnnotationPresent(Alternative.class))
{
throw new DeploymentException("Enabled policy sterotype " + stereotype + " is not annotated @Policy");
}
@@ -310,7 +310,7 @@
}
for (Class<?> clazz : beanManager.getEnabledPolicyClasses())
{
- if (!clazz.isAnnotationPresent(Policy.class))
+ if (!clazz.isAnnotationPresent(Alternative.class))
{
throw new DeploymentException("Enabled policy bean class " + clazz + " is not annotated @Policy");
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -23,12 +23,12 @@
import javax.decorator.Decorates;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.BindingType;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Specializes;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Named;
+import javax.inject.Qualifier;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -38,7 +38,7 @@
import org.jboss.webbeans.introspector.WBField;
import org.jboss.webbeans.introspector.WBParameter;
import org.jboss.webbeans.literal.AnyLiteral;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
import org.jboss.webbeans.metadata.cache.MergedStereotypes;
@@ -57,7 +57,7 @@
{
private static final Annotation ANY_LITERAL = new AnyLiteral();
- private static final Annotation CURRENT_LITERAL = new CurrentLiteral();
+ private static final Annotation CURRENT_LITERAL = new DefaultLiteral();
private boolean proxyable;
@@ -180,7 +180,7 @@
protected void initBindings()
{
this.bindings = new HashSet<Annotation>();
- this.bindings.addAll(getAnnotatedItem().getMetaAnnotations(BindingType.class));
+ this.bindings.addAll(getAnnotatedItem().getMetaAnnotations(Qualifier.class));
initDefaultBindings();
log.trace("Using binding types " + bindings + " specified by annotations");
}
@@ -197,7 +197,7 @@
protected void initPolicy()
{
- if (getAnnotatedItem().isAnnotationPresent(Policy.class))
+ if (getAnnotatedItem().isAnnotationPresent(Alternative.class))
{
this.policy = true;
}
@@ -252,14 +252,14 @@
private boolean checkInjectionPointsAreSerializable()
{
- boolean passivating = manager.getServices().get(MetaAnnotationStore.class).getScopeModel(this.getScopeType()).isPassivating();
+ boolean passivating = manager.getServices().get(MetaAnnotationStore.class).getScopeModel(this.getScope()).isPassivating();
for (WBInjectionPoint<?, ?> injectionPoint : getAnnotatedInjectionPoints())
{
- Annotation[] bindings = injectionPoint.getMetaAnnotationsAsArray(BindingType.class);
+ Annotation[] bindings = injectionPoint.getMetaAnnotationsAsArray(Qualifier.class);
Bean<?> resolvedBean = manager.getBeans(injectionPoint.getJavaClass(), bindings).iterator().next();
if (passivating)
{
- if (Dependent.class.equals(resolvedBean.getScopeType()) && !Reflections.isSerializable(resolvedBean.getBeanClass()) && (((injectionPoint instanceof WBField<?, ?>) && !((WBField<?, ?>) injectionPoint).isTransient()) || (injectionPoint instanceof WBParameter<?, ?>)))
+ if (Dependent.class.equals(resolvedBean.getScope()) && !Reflections.isSerializable(resolvedBean.getBeanClass()) && (((injectionPoint instanceof WBField<?, ?>) && !((WBField<?, ?>) injectionPoint).isTransient()) || (injectionPoint instanceof WBParameter<?, ?>)))
{
return false;
}
@@ -299,7 +299,7 @@
{
throw new DefinitionException("Cannot put name on specializing and specialized class " + getAnnotatedItem());
}
- this.bindings.addAll(getSpecializedBean().getBindings());
+ this.bindings.addAll(getSpecializedBean().getQualifiers());
if (isSpecializing() && getSpecializedBean().getAnnotatedItem().isAnnotationPresent(Named.class))
{
this.name = getSpecializedBean().getName();
@@ -329,9 +329,9 @@
*
* @return The set of binding types
*
- * @see org.jboss.webbeans.bean.BaseBean#getBindings()
+ * @see org.jboss.webbeans.bean.BaseBean#getQualifiers()
*/
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
@@ -379,9 +379,9 @@
*
* @return The scope type
*
- * @see org.jboss.webbeans.bean.BaseBean#getScopeType()
+ * @see org.jboss.webbeans.bean.BaseBean#getScope()
*/
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return scopeType;
}
@@ -476,10 +476,10 @@
@Override
public boolean isDependent()
{
- return Dependent.class.equals(getScopeType());
+ return Dependent.class.equals(getScope());
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return policy;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -29,11 +29,12 @@
import javassist.util.proxy.ProxyObject;
import javax.enterprise.context.Dependent;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.spi.Decorator;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.InjectionTarget;
+import javax.inject.Scope;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -125,7 +126,7 @@
protected void initDecorators()
{
- this.decorators = getManager().resolveDecorators(getTypes(), getBindings());
+ this.decorators = getManager().resolveDecorators(getTypes(), getQualifiers());
}
public boolean hasDecorators()
@@ -246,8 +247,9 @@
{
for (WBClass<?> clazz = getAnnotatedItem(); clazz != null; clazz = clazz.getWBSuperclass())
{
- Set<Annotation> scopeTypes = clazz.getDeclaredMetaAnnotations(ScopeType.class);
- scopeTypes = clazz.getDeclaredMetaAnnotations(ScopeType.class);
+ Set<Annotation> scopeTypes = new HashSet<Annotation>();
+ scopeTypes.addAll(clazz.getDeclaredMetaAnnotations(Scope.class));
+ scopeTypes.addAll(clazz.getDeclaredMetaAnnotations(NormalScope.class));
if (scopeTypes.size() == 1)
{
if (getAnnotatedItem().isAnnotationPresent(scopeTypes.iterator().next().annotationType()))
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractProducerBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractProducerBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractProducerBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -29,13 +29,14 @@
import java.util.Set;
import javax.enterprise.context.Dependent;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.inject.IllegalProductException;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.InjectionPoint;
import javax.enterprise.inject.spi.Producer;
+import javax.inject.Inject;
+import javax.inject.Scope;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -188,7 +189,7 @@
}
else if (instance != null)
{
- boolean passivating = manager.getServices().get(MetaAnnotationStore.class).getScopeModel(getScopeType()).isPassivating();
+ boolean passivating = manager.getServices().get(MetaAnnotationStore.class).getScopeModel(getScope()).isPassivating();
if (passivating && !Reflections.isSerializable(instance.getClass()))
{
throw new IllegalProductException("Producers cannot declare passivating scope and return a non-serializable class");
@@ -210,7 +211,7 @@
else if (injectionPoint.getMember() instanceof Method)
{
Method method = (Method) injectionPoint.getMember();
- if (method.isAnnotationPresent(Initializer.class))
+ if (method.isAnnotationPresent(Inject.class))
{
throw new IllegalProductException("Producers cannot produce non-serializable instances for injection into parameters of intializers of beans declaring passivating scope. Bean " + toString() + " being injected into " + injectionPoint.toString());
}
@@ -230,7 +231,9 @@
@Override
protected void initScopeType()
{
- Set<Annotation> scopeAnnotations = getAnnotatedItem().getMetaAnnotations(ScopeType.class);
+ Set<Annotation> scopeAnnotations = new HashSet<Annotation>();
+ scopeAnnotations.addAll(getAnnotatedItem().getMetaAnnotations(Scope.class));
+ scopeAnnotations.addAll(getAnnotatedItem().getMetaAnnotations(NormalScope.class));
if (scopeAnnotations.size() > 1)
{
throw new DefinitionException("At most one scope may be specified");
@@ -294,7 +297,7 @@
public String toString()
{
StringBuilder buffer = new StringBuilder();
- buffer.append("Annotated " + Names.scopeTypeToString(getScopeType()));
+ buffer.append("Annotated " + Names.scopeTypeToString(getScope()));
if (getName() == null)
{
buffer.append("unnamed producer bean");
@@ -303,7 +306,7 @@
{
buffer.append("simple producer bean '" + getName() + "'");
}
- buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getBindings());
+ buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getQualifiers());
return buffer.toString();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractReceiverBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractReceiverBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractReceiverBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -19,7 +19,7 @@
import java.lang.reflect.Member;
import javax.enterprise.context.spi.CreationalContext;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.bootstrap.BeanDeployerEnvironment;
@@ -95,7 +95,7 @@
* @see org.jboss.webbeans.bean.AbstractBean#isPolicy()
*/
@Override
- public boolean isPolicy()
+ public boolean isAlternative()
{
return policy;
}
@@ -103,11 +103,11 @@
@Override
protected void initPolicy()
{
- if (getDeclaringBean().isPolicy())
+ if (getDeclaringBean().isAlternative())
{
this.policy = true;
}
- else if (getAnnotatedItem().isAnnotationPresent(Policy.class))
+ else if (getAnnotatedItem().isAnnotationPresent(Alternative.class))
{
this.policy = true;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DecoratorBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DecoratorBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DecoratorBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -24,8 +24,8 @@
import java.util.HashSet;
import java.util.Set;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.Decorator;
+import javax.inject.Inject;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -43,9 +43,9 @@
{
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getDelegateBindings();
+ return delegate().getDelegateQualifiers();
}
@Override
@@ -118,7 +118,7 @@
{
for (WBInjectionPoint<?, ?> injectionPoint : getDelegateInjectionPoints())
{
- if (injectionPoint instanceof MethodInjectionPoint<?, ?> && !injectionPoint.isAnnotationPresent(Initializer.class))
+ if (injectionPoint instanceof MethodInjectionPoint<?, ?> && !injectionPoint.isAnnotationPresent(Inject.class))
{
throw new DefinitionException("Method with @Decorates parameter must be an initializer method " + injectionPoint);
}
@@ -136,7 +136,7 @@
protected void initDelegateBindings()
{
this.delegateBindings = new HashSet<Annotation>();
- this.delegateBindings.addAll(this.delegateInjectionPoint.getBindings());
+ this.delegateBindings.addAll(this.delegateInjectionPoint.getQualifiers());
}
protected void initDelegateType()
@@ -179,7 +179,7 @@
}
}
- public Set<Annotation> getDelegateBindings()
+ public Set<Annotation> getDelegateQualifiers()
{
return delegateBindings;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DisposalMethodBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DisposalMethodBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/DisposalMethodBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,8 +26,8 @@
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.event.Observes;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -83,7 +83,7 @@
{
// At least 1 parameter exists, already checked in constructor
this.bindings = new HashSet<Annotation>();
- this.bindings.addAll(disposalMethodInjectionPoint.getWBParameters().get(0).getBindings());
+ this.bindings.addAll(disposalMethodInjectionPoint.getWBParameters().get(0).getQualifiers());
initDefaultBindings();
}
@@ -107,7 +107,7 @@
}
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return null;
}
@@ -179,7 +179,7 @@
{
throw new DefinitionException("@Observes is not allowed on disposal method, see " + disposalMethodInjectionPoint.toString());
}
- if (disposalMethodInjectionPoint.getAnnotation(Initializer.class) != null)
+ if (disposalMethodInjectionPoint.getAnnotation(Inject.class) != null)
{
throw new DefinitionException("@Intitializer is not allowed on a disposal method, see " + disposalMethodInjectionPoint.toString());
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -168,11 +168,11 @@
{
if (ejbDescriptor.isStateless() && !isDependent())
{
- throw new DefinitionException("Scope " + getScopeType() + " is not allowed on stateless enterpise beans for " + getType() + ". Only @Dependent is allowed on stateless enterprise beans");
+ throw new DefinitionException("Scope " + getScope() + " is not allowed on stateless enterpise beans for " + getType() + ". Only @Dependent is allowed on stateless enterprise beans");
}
- if (ejbDescriptor.isSingleton() && !(isDependent() || getScopeType().equals(ApplicationScoped.class)))
+ if (ejbDescriptor.isSingleton() && !(isDependent() || getScope().equals(ApplicationScoped.class)))
{
- throw new DefinitionException("Scope " + getScopeType() + " is not allowed on singleton enterpise beans for " + getType() + ". Only @Dependent or @ApplicationScoped is allowed on singleton enterprise beans");
+ throw new DefinitionException("Scope " + getScope() + " is not allowed on singleton enterpise beans for " + getType() + ". Only @Dependent or @ApplicationScoped is allowed on singleton enterprise beans");
}
}
@@ -308,7 +308,7 @@
buffer.append(" enterprise bean '" + getName() + "'");
}
buffer.append(" [" + getType().getName() + "] ");
- buffer.append("API types " + getTypes() + ", binding types " + getBindings());
+ buffer.append("API types " + getTypes() + ", binding types " + getQualifiers());
return buffer.toString();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -82,9 +82,9 @@
*
* @return The binding types
*/
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public Set<InjectionPoint> getInjectionPoints()
@@ -117,9 +117,9 @@
*
* @return The scope type
*/
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
- return delegate().getScopeType();
+ return delegate().getScope();
}
/**
@@ -153,9 +153,9 @@
return delegate().isNullable();
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
- return delegate().isPolicy();
+ return delegate().isAlternative();
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingDecorator.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingDecorator.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ForwardingDecorator.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -33,9 +33,9 @@
return delegate().getDecoratedTypes();
}
- public Set<Annotation> getDelegateBindings()
+ public Set<Annotation> getDelegateQualifiers()
{
- return delegate().getDelegateBindings();
+ return delegate().getDelegateQualifiers();
}
public Type getDelegateType()
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -78,13 +78,13 @@
* @return @Dependent
*/
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@Override
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
@@ -106,7 +106,7 @@
* @returns @New
*/
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewSimpleBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewSimpleBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewSimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -75,13 +75,13 @@
* @return @Dependent
*/
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@Override
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
@@ -103,7 +103,7 @@
* @returns @New
*/
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerFieldBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerFieldBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerFieldBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -129,7 +129,7 @@
public String toString()
{
StringBuilder buffer = new StringBuilder();
- buffer.append("Annotated " + Names.scopeTypeToString(getScopeType()));
+ buffer.append("Annotated " + Names.scopeTypeToString(getScope()));
if (getName() == null)
{
buffer.append("unnamed producer field bean");
@@ -138,7 +138,7 @@
{
buffer.append("simple producer field bean '" + getName() + "'");
}
- buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getBindings());
+ buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getQualifiers());
return buffer.toString();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerMethodBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerMethodBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/ProducerMethodBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -163,7 +163,7 @@
*/
protected void initDisposalMethod(BeanDeployerEnvironment environment)
{
- Set<DisposalMethodBean<?>> disposalBeans = environment.resolveDisposalBeans(getTypes(), getBindings(), getDeclaringBean());
+ Set<DisposalMethodBean<?>> disposalBeans = environment.resolveDisposalBeans(getTypes(), getQualifiers(), getDeclaringBean());
if (disposalBeans.size() == 1)
{
@@ -240,7 +240,7 @@
public String toString()
{
StringBuilder buffer = new StringBuilder();
- buffer.append(Names.scopeTypeToString(getScopeType()));
+ buffer.append(Names.scopeTypeToString(getScope()));
if (getName() == null)
{
buffer.append("unnamed producer method bean");
@@ -249,7 +249,7 @@
{
buffer.append("simple producer method bean '" + getName() + "'");
}
- buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getBindings());
+ buffer.append(" [" + getBeanClass().getName() + "] for class type [" + getType().getName() + "] API types " + getTypes() + ", binding types " + getQualifiers());
return buffer.toString();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/RIBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/RIBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/RIBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -72,7 +72,7 @@
public boolean isDependent()
{
- return getScopeType().equals(Dependent.class);
+ return getScope().equals(Dependent.class);
}
public abstract boolean isProxyable();
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -332,7 +332,7 @@
protected String toString(String beanType)
{
StringBuilder buffer = new StringBuilder();
- buffer.append(Names.scopeTypeToString(getScopeType()));
+ buffer.append(Names.scopeTypeToString(getScope()));
if (getName() == null)
{
buffer.append("unnamed ").append(beanType);
@@ -342,7 +342,7 @@
buffer.append(beanType).append(" '" + getName() + "'");
}
buffer.append(" ").append(getType().getName()).append(", ");
- buffer.append(" API types = ").append(Names.typesToString(getTypes())).append(", binding types = " + Names.annotationsToString(getBindings()));
+ buffer.append(" API types = ").append(Names.typesToString(getTypes())).append(", binding types = " + Names.annotationsToString(getQualifiers()));
return buffer.toString();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/AbstractBuiltInBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/AbstractBuiltInBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/AbstractBuiltInBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -29,12 +29,12 @@
import org.jboss.webbeans.bootstrap.BeanDeployerEnvironment;
import org.jboss.webbeans.injection.WBInjectionPoint;
import org.jboss.webbeans.literal.AnyLiteral;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
public abstract class AbstractBuiltInBean<T> extends RIBean<T>
{
- private static final Annotation[] DEFAULT_BINDING_ARRAY = { new CurrentLiteral(), new AnyLiteral() };
+ private static final Annotation[] DEFAULT_BINDING_ARRAY = { new DefaultLiteral(), new AnyLiteral() };
private static final Set<Annotation> DEFAULT_BINDING = new HashSet<Annotation>(Arrays.asList(DEFAULT_BINDING_ARRAY));
private final String id;
@@ -52,12 +52,12 @@
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return DEFAULT_BINDING;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -101,7 +101,7 @@
return false;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/ExtensionBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/ExtensionBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/ExtensionBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -72,7 +72,7 @@
}
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return ApplicationScoped.class;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/AbstractFacadeBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/AbstractFacadeBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/AbstractFacadeBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -48,7 +48,7 @@
if (genericType instanceof ParameterizedType )
{
Type type = ((ParameterizedType) genericType).getActualTypeArguments()[0];
- return newInstance(type, injectionPoint.getBindings());
+ return newInstance(type, injectionPoint.getQualifiers());
}
else
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/EventBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/EventBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/EventBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -63,7 +63,7 @@
}
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return DEFAULT_BINDINGS;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/FacadeBeanResolvableTransformer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/FacadeBeanResolvableTransformer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/FacadeBeanResolvableTransformer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -70,7 +70,7 @@
}
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return Collections.unmodifiableSet(bindings);
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -63,7 +63,7 @@
}
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return DEFAULT_BINDINGS;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceImpl.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/builtin/facade/InstanceImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -68,6 +68,11 @@
T instance = (T) getManager().getReference(bean, getType(), getManager().createCreationalContext(bean));
return instance;
}
+
+ public T get()
+ {
+ return get(EMPTY_BINDINGS);
+ }
/**
* Gets a string representation
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/ClientProxyMethodHandler.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/ClientProxyMethodHandler.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/ClientProxyMethodHandler.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -134,7 +134,7 @@
}
try
{
- Context context = manager.getContext(bean.getScopeType());
+ Context context = manager.getContext(bean.getScope());
return context.get(bean, creationalContext);
}
finally
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -22,11 +22,11 @@
import javax.enterprise.event.Observes;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.AnnotatedMethod;
import javax.enterprise.inject.spi.ObserverMethod;
import javax.enterprise.inject.spi.ProcessObserverMethod;
+import javax.inject.Inject;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.bean.AbstractClassBean;
@@ -230,7 +230,7 @@
private static boolean hasSimpleWebBeanConstructor(WBClass<?> type)
{
- return type.getNoArgsWBConstructor() != null || type.getAnnotatedWBConstructors(Initializer.class).size() > 0;
+ return type.getNoArgsWBConstructor() != null || type.getAnnotatedWBConstructors(Inject.class).size() > 0;
}
public BeanDeployerEnvironment getEnvironment()
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeforeBeanDiscoveryImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeforeBeanDiscoveryImpl.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeforeBeanDiscoveryImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,7 +27,8 @@
import org.jboss.webbeans.bootstrap.spi.Deployment;
import org.jboss.webbeans.literal.BindingTypeLiteral;
import org.jboss.webbeans.literal.InterceptorBindingTypeLiteral;
-import org.jboss.webbeans.literal.ScopeTypeLiteral;
+import org.jboss.webbeans.literal.NormalScopeLiteral;
+import org.jboss.webbeans.literal.ScopeLiteral;
public class BeforeBeanDiscoveryImpl extends AbstractBeanDiscoveryEvent implements BeforeBeanDiscovery
{
@@ -37,7 +38,7 @@
super(beanDeployments, deploymentManager, deployment);
}
- public void addBindingType(Class<? extends Annotation> bindingType)
+ public void addQualifier(Class<? extends Annotation> bindingType)
{
getTypeStore().add(bindingType, new BindingTypeLiteral());
}
@@ -47,10 +48,17 @@
getTypeStore().add(bindingType, new InterceptorBindingTypeLiteral());
}
- public void addScopeType(Class<? extends Annotation> scopeType,
+ public void addScope(Class<? extends Annotation> scopeType,
boolean normal, boolean passivating)
{
- getTypeStore().add(scopeType, new ScopeTypeLiteral(normal, passivating));
+ if (normal)
+ {
+ getTypeStore().add(scopeType, new NormalScopeLiteral(passivating));
+ }
+ else
+ {
+ getTypeStore().add(scopeType, new ScopeLiteral());
+ }
}
public void addStereotype(Class<? extends Annotation> stereotype,
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/context/AbstractContext.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/context/AbstractContext.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/context/AbstractContext.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -57,9 +57,9 @@
*
* @return The scope type
*
- * @see javax.enterprise.context.spi.Context#getScopeType()
+ * @see javax.enterprise.context.spi.Context#getScope()
*/
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return scopeType;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/AbstractConversationManager.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/AbstractConversationManager.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/AbstractConversationManager.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -30,7 +30,8 @@
import java.util.concurrent.Future;
import javax.enterprise.context.Conversation;
-import javax.enterprise.inject.Current;
+import javax.enterprise.inject.Any;
+import javax.inject.Inject;
import org.jboss.webbeans.CurrentManager;
import org.jboss.webbeans.context.ConversationContext;
@@ -49,11 +50,11 @@
private static LogProvider log = Logging.getLogProvider(AbstractConversationManager.class);
// The conversation terminator
- @Current
+ @Inject
private ConversationTerminator conversationTerminator;
// The current conversation
- @Current
+ @Inject @Any
private ConversationImpl currentConversation;
// The conversation timeout in milliseconds waiting for access to a blocked
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ConversationImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ConversationImpl.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ConversationImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -20,8 +20,9 @@
import javax.enterprise.context.Conversation;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Initializer;
-import javax.enterprise.inject.Named;
+import javax.enterprise.inject.Default;
+import javax.inject.Inject;
+import javax.inject.Named;
import org.jboss.webbeans.log.LogProvider;
import org.jboss.webbeans.log.Logging;
@@ -34,6 +35,7 @@
*/
@RequestScoped
@Named("javax.enterprise.context.conversation")
+@Default
public class ConversationImpl implements Conversation, Serializable
{
@@ -78,7 +80,7 @@
* @param conversationIdGenerator The conversation ID generator
* @param timeout The conversation inactivity timeout
*/
- @Initializer
+ @Inject
public void init(ConversationIdGenerator conversationIdGenerator, @ConversationInactivityTimeout long timeout)
{
this.id = conversationIdGenerator.nextId();
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ServletConversationManager.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ServletConversationManager.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/conversation/ServletConversationManager.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -25,9 +25,9 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Instance;
import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
import javax.servlet.http.HttpSession;
import org.jboss.webbeans.context.api.BeanStore;
@@ -52,7 +52,7 @@
private static final long CONVERSATION_CONCURRENT_ACCESS_TIMEOUT_IN_MS = 1 * 1000;
private static final String CONVERSATION_ID_NAME = "cid";
- @Current Instance<HttpSession> httpSession;
+ @Inject Instance<HttpSession> httpSession;
@Override
public BeanStore getBeanStore(String cid)
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/el/ELCreationalContext.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/el/ELCreationalContext.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/el/ELCreationalContext.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -36,7 +36,7 @@
public Object putIfAbsent(Bean<?> bean, Callable<Object> value) throws Exception
{
- if (bean.getScopeType().equals(Dependent.class))
+ if (bean.getScope().equals(Dependent.class))
{
if (dependentInstances.containsKey(bean.getName()))
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverMethodImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverMethodImpl.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverMethodImpl.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -31,10 +31,10 @@
import javax.enterprise.event.Observes;
import javax.enterprise.event.TransactionPhase;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.ObserverMethod;
+import javax.inject.Inject;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -94,7 +94,7 @@
{
// Make sure exactly one and only one parameter is annotated with Observes
List<WBParameter<?, ?>> eventObjects = this.observerMethod.getAnnotatedParameters(Observes.class);
- if (this.notifyType.equals(Notify.IF_EXISTS) && declaringBean.getScopeType().equals(Dependent.class))
+ if (this.notifyType.equals(Notify.IF_EXISTS) && declaringBean.getScope().equals(Dependent.class))
{
throw new DefinitionException(this + " is invalid because it is a conditional observer method, and is declared by a @Dependent scoped bean");
}
@@ -134,7 +134,7 @@
{
throw new DefinitionException(this + " cannot be annotated with @Produces");
}
- if (this.observerMethod.isAnnotationPresent(Initializer.class))
+ if (this.observerMethod.isAnnotationPresent(Inject.class))
{
throw new DefinitionException(this + " cannot be annotated with @Initializer");
}
@@ -162,7 +162,7 @@
return notifyType;
}
- public Set<Annotation> getObservedBindings()
+ public Set<Annotation> getObservedQualifiers()
{
return bindings;
}
@@ -225,7 +225,7 @@
}
finally
{
- if (creationalContext != null && Dependent.class.equals(declaringBean.getScopeType()))
+ if (creationalContext != null && Dependent.class.equals(declaringBean.getScope()))
{
creationalContext.release();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ConstructorInjectionPoint.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ConstructorInjectionPoint.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ConstructorInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -92,9 +92,9 @@
return declaringBean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public T newInstance(BeanManagerImpl manager, CreationalContext<?> creationalContext)
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/FieldInjectionPoint.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/FieldInjectionPoint.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/FieldInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -66,9 +66,9 @@
return declaringBean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public void inject(Object declaringInstance, BeanManagerImpl manager, CreationalContext<?> creationalContext)
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/MethodInjectionPoint.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/MethodInjectionPoint.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/MethodInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -92,9 +92,9 @@
return declaringBean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public T invoke(Object declaringInstance, BeanManagerImpl manager, CreationalContext<?> creationalContext, Class<? extends RuntimeException> exceptionTypeToThrow)
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ParameterInjectionPoint.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ParameterInjectionPoint.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/injection/ParameterInjectionPoint.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -63,9 +63,9 @@
return declaringBean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public Member getJavaMember()
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/AnnotationStore.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/AnnotationStore.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/AnnotationStore.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -28,9 +28,9 @@
import java.util.Map;
import java.util.Set;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.metadata.TypeStore;
import com.google.common.base.Supplier;
@@ -41,7 +41,7 @@
{
// The array of default binding types
- private static final Annotation[] DEFAULT_BINDING_ARRAY = { new CurrentLiteral() };
+ private static final Annotation[] DEFAULT_BINDING_ARRAY = { new DefaultLiteral() };
// The set of default binding types
private static final Set<Annotation> DEFAULT_BINDING = new HashSet<Annotation>(Arrays.asList(DEFAULT_BINDING_ARRAY));
@@ -244,9 +244,9 @@
@Deprecated
public Set<Annotation> getBindings()
{
- if (getMetaAnnotations(BindingType.class).size() > 0)
+ if (getMetaAnnotations(Qualifier.class).size() > 0)
{
- return Collections.unmodifiableSet(getMetaAnnotations(BindingType.class));
+ return Collections.unmodifiableSet(getMetaAnnotations(Qualifier.class));
}
else
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/ForwardingWBAnnotated.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/ForwardingWBAnnotated.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/ForwardingWBAnnotated.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -47,9 +47,9 @@
}
@Deprecated
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
@Deprecated
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/WBAnnotated.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/WBAnnotated.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/WBAnnotated.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -22,10 +22,11 @@
import java.util.HashSet;
import java.util.Set;
-import javax.enterprise.context.ScopeType;
-import javax.enterprise.inject.BindingType;
+import javax.enterprise.context.NormalScope;
import javax.enterprise.inject.spi.Annotated;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Qualifier;
+import javax.inject.Scope;
/**
* AnnotatedItem provides a uniform access to the annotations on an annotated
@@ -39,7 +40,7 @@
// The set of meta-annotations to map
@SuppressWarnings("unchecked")
- public static final Set<Class<? extends Annotation>> MAPPED_METAANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(BindingType.class, Stereotype.class, ScopeType.class));
+ public static final Set<Class<? extends Annotation>> MAPPED_METAANNOTATIONS = new HashSet<Class<? extends Annotation>>(Arrays.asList(Qualifier.class, Stereotype.class, Scope.class, NormalScope.class));
/**
* Gets all annotations which are annotated with the given meta annotation
@@ -52,8 +53,8 @@
public Set<Annotation> getMetaAnnotations(Class<? extends Annotation> metaAnnotationType);
/**
- * Gets all annotations which are declared on this annotated item
- * with the given meta annotation type
+ * Gets all annotations which are declared on this annotated item with the
+ * given meta annotation type
*
* @param The meta annotation to match
* @return A set of matching meta-annotations. Returns an empty set if there
@@ -76,17 +77,19 @@
*
* @returns A set of binding types present on the type. Returns an empty set
* if there are no matches.
- * @deprecated This reflection type should not know about JSR-299 binding types
+ * @deprecated This reflection type should not know about JSR-299 binding
+ * types
*/
@Deprecated
- public Set<Annotation> getBindings();
+ public Set<Annotation> getQualifiers();
/**
* Gets the binding types for this element
*
* @returns An array of binding types present on the type. Returns an empty
* array if there are no matches.
- * @deprecated This reflection type should not know about JSR-299 binding types
+ * @deprecated This reflection type should not know about JSR-299 binding
+ * types
*/
@Deprecated
public Annotation[] getBindingsAsArray();
@@ -153,7 +156,8 @@
public boolean isStatic();
/**
- * Indicates if this AnnotatedItem represents a final element
+ * Indicates if this AnnotatedItem represents a final element
+ *
* @return True if final, false otherwise
*/
public boolean isFinal();
@@ -171,7 +175,7 @@
* @return if public, returns true
*/
public boolean isPublic();
-
+
public boolean isPrivate();
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/AbstractWBAnnotated.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/AbstractWBAnnotated.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/introspector/jlr/AbstractWBAnnotated.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -219,7 +219,7 @@
}
@Deprecated
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return getAnnotationStore().getBindings();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/BindingTypeLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/BindingTypeLiteral.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/BindingTypeLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -17,9 +17,9 @@
package org.jboss.webbeans.literal;
import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-public class BindingTypeLiteral extends AnnotationLiteral<BindingType> implements BindingType
+public class BindingTypeLiteral extends AnnotationLiteral<Qualifier> implements Qualifier
{
}
\ No newline at end of file
Deleted: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/CurrentLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/CurrentLiteral.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/CurrentLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,27 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.jboss.webbeans.literal;
-
-import javax.enterprise.inject.AnnotationLiteral;
-import javax.enterprise.inject.Current;
-
-/**
- * Annotation literal for @Current
- *
- * @author Pete Muir
- */
-public class CurrentLiteral extends AnnotationLiteral<Current> implements Current {}
Copied: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/DefaultLiteral.java (from rev 3567, ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/CurrentLiteral.java)
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/DefaultLiteral.java (rev 0)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/DefaultLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,27 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.webbeans.literal;
+
+import javax.enterprise.inject.AnnotationLiteral;
+import javax.enterprise.inject.Default;
+
+/**
+ * Annotation literal for @Current
+ *
+ * @author Pete Muir
+ */
+public class DefaultLiteral extends AnnotationLiteral<Default> implements Default {}
Property changes on: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/DefaultLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InterceptorBindingTypeLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InterceptorBindingTypeLiteral.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/InterceptorBindingTypeLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -17,9 +17,9 @@
package org.jboss.webbeans.literal;
import javax.enterprise.inject.AnnotationLiteral;
-import javax.interceptor.InterceptorBindingType;
+import javax.interceptor.InterceptorBinding;
-public class InterceptorBindingTypeLiteral extends AnnotationLiteral<InterceptorBindingType> implements InterceptorBindingType
+public class InterceptorBindingTypeLiteral extends AnnotationLiteral<InterceptorBinding> implements InterceptorBinding
{
}
\ No newline at end of file
Copied: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeLiteral.java (from rev 3616, ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeTypeLiteral.java)
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeLiteral.java (rev 0)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -0,0 +1,22 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.webbeans.literal;
+
+import javax.enterprise.inject.AnnotationLiteral;
+import javax.inject.Scope;
+
+public class ScopeLiteral extends AnnotationLiteral<Scope> implements Scope {}
\ No newline at end of file
Property changes on: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeLiteral.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeTypeLiteral.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeTypeLiteral.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/literal/ScopeTypeLiteral.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,44 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.jboss.webbeans.literal;
-
-import javax.enterprise.context.ScopeType;
-import javax.enterprise.inject.AnnotationLiteral;
-
-public class ScopeTypeLiteral extends AnnotationLiteral<ScopeType> implements ScopeType
-{
-
- private final boolean normal;
- private final boolean passivating;
-
- public ScopeTypeLiteral(boolean normal, boolean passivating)
- {
- this.normal = normal;
- this.passivating = passivating;
- }
-
- public boolean normal()
- {
- return normal;
- }
-
- public boolean passivating()
- {
- return passivating;
- }
-
-}
\ No newline at end of file
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/AnnotationModel.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/AnnotationModel.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/AnnotationModel.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -19,6 +19,7 @@
import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
+import java.util.Set;
import org.jboss.webbeans.DefinitionException;
import org.jboss.webbeans.introspector.WBAnnotation;
@@ -67,7 +68,7 @@
{
if (!Annotation.class.isAssignableFrom(getRawType()))
{
- throw new DefinitionException(getMetaAnnotationType().toString() + " can only be applied to an annotation, it was applied to " + getRawType());
+ throw new DefinitionException(getMetaAnnotationTypes().toString() + " can only be applied to an annotation, it was applied to " + getRawType());
}
}
@@ -76,10 +77,13 @@
*/
protected void initValid()
{
- this.valid = true;
- if (!annotatedAnnotation.isAnnotationPresent(getMetaAnnotationType()))
+ this.valid = false;
+ for (Class<? extends Annotation> annotationType : getMetaAnnotationTypes())
{
- this.valid = false;
+ if (annotatedAnnotation.isAnnotationPresent(annotationType))
+ {
+ this.valid = true;
+ }
}
if (annotatedAnnotation.isAnnotationPresent(Retention.class) && !annotatedAnnotation.getAnnotation(Retention.class).value().equals(RetentionPolicy.RUNTIME))
{
@@ -104,7 +108,7 @@
*
* @return
*/
- protected abstract Class<? extends Annotation> getMetaAnnotationType();
+ protected abstract Set<Class<? extends Annotation>> getMetaAnnotationTypes();
/**
* Indicates if the annotation is valid
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/BindingTypeModel.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/BindingTypeModel.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/BindingTypeModel.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -16,18 +16,12 @@
*/
package org.jboss.webbeans.metadata.cache;
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.ElementType.TYPE;
-
import java.lang.annotation.Annotation;
-import java.lang.annotation.Target;
import java.lang.reflect.InvocationTargetException;
import java.util.Set;
-import javax.enterprise.inject.BindingType;
-import javax.enterprise.inject.NonBinding;
+import javax.enterprise.inject.Nonbinding;
+import javax.inject.Qualifier;
import org.jboss.webbeans.DefinitionException;
import org.jboss.webbeans.introspector.WBMethod;
@@ -46,6 +40,9 @@
*/
public class BindingTypeModel<T extends Annotation> extends AnnotationModel<T>
{
+
+
+ private static final Set<Class<? extends Annotation>> META_ANNOTATIONS = Arrays2.<Class<? extends Annotation>>asSet(Qualifier.class);
private static final Log log = Logging.getLog(BindingTypeModel.class);
// The non-binding types
@@ -72,22 +69,6 @@
initNonBindingTypes();
checkArrayAndAnnotationValuedMembers();
}
-
- @Override
- protected void initValid()
- {
- super.initValid();
- if (!getAnnotatedAnnotation().isAnnotationPresent(Target.class))
- {
- this.valid = false;
- log.debug("#0 is missing @Target annotation.", getAnnotatedAnnotation());
- }
- else if (!Arrays2.unorderedEquals(getAnnotatedAnnotation().getAnnotation(Target.class).value(), METHOD, FIELD, PARAMETER, TYPE))
- {
- this.valid = false;
- log.debug("#0 is has incorrect @Target annotation. Should be @Target(METHOD, FIELD, TYPE, PARAMETER).", getAnnotatedAnnotation());
- }
- }
/**
* Validates the members
@@ -110,9 +91,9 @@
* @return The BindingType class
*/
@Override
- protected Class<? extends Annotation> getMetaAnnotationType()
+ protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
{
- return BindingType.class;
+ return META_ANNOTATIONS;
}
/**
@@ -141,7 +122,7 @@
*/
protected void initNonBindingTypes()
{
- nonBindingTypes = getAnnotatedAnnotation().getAnnotatedMembers(NonBinding.class);
+ nonBindingTypes = getAnnotatedAnnotation().getAnnotatedMembers(Nonbinding.class);
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/ScopeModel.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/ScopeModel.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/ScopeModel.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -22,10 +22,11 @@
import java.lang.annotation.Annotation;
import java.lang.annotation.Target;
+import java.util.Set;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
+import javax.inject.Scope;
-import org.jboss.webbeans.literal.ScopeTypeLiteral;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
import org.jboss.webbeans.resources.ClassTransformer;
@@ -40,9 +41,11 @@
*/
public class ScopeModel<T extends Annotation> extends AnnotationModel<T>
{
+
+ private static final Set<Class<? extends Annotation>> META_ANNOTATIONS = Arrays2.asSet(Scope.class, NormalScope.class);
+
private static final Log log = Logging.getLog(ScopeModel.class);
-
- private final ScopeType metaAnnotation;
+
private final boolean normal;
private final boolean passivating;
@@ -56,15 +59,21 @@
super(scope, classTransformer);
if (isValid())
{
- this.normal = getAnnotatedAnnotation().getAnnotation(ScopeType.class).normal();
- this.passivating = getAnnotatedAnnotation().getAnnotation(ScopeType.class).passivating();
- this.metaAnnotation = new ScopeTypeLiteral(normal, passivating);
+ if (getAnnotatedAnnotation().isAnnotationPresent(NormalScope.class))
+ {
+ this.passivating = getAnnotatedAnnotation().getAnnotation(NormalScope.class).passivating();
+ this.normal = true;
+ }
+ else
+ {
+ this.normal = false;
+ this.passivating = false;
+ }
}
else
{
this.normal = false;
this.passivating = false;
- this.metaAnnotation = null;
}
}
@@ -109,16 +118,10 @@
*
* @return The ScopeType class
*/
- @Override
- protected Class<? extends Annotation> getMetaAnnotationType()
+ protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
{
- return ScopeType.class;
+ return META_ANNOTATIONS;
}
-
- public ScopeType getMetaAnnnotation()
- {
- return metaAnnotation;
- }
/**
* Gets a string representation of the scope model
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/StereotypeModel.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/StereotypeModel.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/metadata/cache/StereotypeModel.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -22,14 +22,16 @@
import java.lang.annotation.Annotation;
import java.lang.annotation.Target;
+import java.util.HashSet;
import java.util.Set;
-import javax.enterprise.context.ScopeType;
-import javax.enterprise.inject.BindingType;
-import javax.enterprise.inject.Named;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.context.NormalScope;
+import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.stereotype.Stereotype;
-import javax.interceptor.InterceptorBindingType;
+import javax.inject.Named;
+import javax.inject.Qualifier;
+import javax.inject.Scope;
+import javax.interceptor.InterceptorBinding;
import org.jboss.webbeans.DefinitionException;
import org.jboss.webbeans.log.Log;
@@ -46,6 +48,7 @@
*/
public class StereotypeModel<T extends Annotation> extends AnnotationModel<T>
{
+ private static final Set<Class<? extends Annotation>> META_ANNOTATIONS = Arrays2.<Class<? extends Annotation>>asSet(Stereotype.class);
private static final Log log = Logging.getLog(StereotypeModel.class);
// Is the stereotype a policy
@@ -83,10 +86,16 @@
*/
private void checkBindings()
{
- Set<Annotation> bindings = getAnnotatedAnnotation().getMetaAnnotations(BindingType.class);
+ Set<Annotation> bindings = getAnnotatedAnnotation().getMetaAnnotations(Qualifier.class);
if (bindings.size() > 0)
{
- throw new DefinitionException("Cannot declare binding types on a stereotype " + getAnnotatedAnnotation());
+ for (Annotation annotation : bindings)
+ {
+ if (!annotation.annotationType().equals(Named.class))
+ {
+ throw new DefinitionException("Cannot declare binding types on a stereotype " + getAnnotatedAnnotation());
+ }
+ }
}
}
@@ -95,7 +104,7 @@
*/
private void initInterceptorBindings()
{
- interceptorBindings = getAnnotatedAnnotation().getMetaAnnotations(InterceptorBindingType.class);
+ interceptorBindings = getAnnotatedAnnotation().getMetaAnnotations(InterceptorBinding.class);
}
private void initInheritedStereotypes()
@@ -123,7 +132,9 @@
*/
private void initDefaultScopeType()
{
- Set<Annotation> scopeTypes = getAnnotatedAnnotation().getMetaAnnotations(ScopeType.class);
+ Set<Annotation> scopeTypes = new HashSet<Annotation>();
+ scopeTypes.addAll(getAnnotatedAnnotation().getMetaAnnotations(Scope.class));
+ scopeTypes.addAll(getAnnotatedAnnotation().getMetaAnnotations(NormalScope.class));
if (scopeTypes.size() > 1)
{
throw new DefinitionException("At most one scope type may be specified for " + getAnnotatedAnnotation());
@@ -139,7 +150,7 @@
*/
private void initPolicy()
{
- if (getAnnotatedAnnotation().isAnnotationPresent(Policy.class))
+ if (getAnnotatedAnnotation().isAnnotationPresent(Alternative.class))
{
this.policy = true;
}
@@ -204,10 +215,9 @@
*
* @return The Stereotype class
*/
- @Override
- protected Class<? extends Annotation> getMetaAnnotationType()
+ protected Set<Class<? extends Annotation>> getMetaAnnotationTypes()
{
- return Stereotype.class;
+ return META_ANNOTATIONS;
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ForwardingResolvable.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ForwardingResolvable.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ForwardingResolvable.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,9 +27,9 @@
protected abstract Resolvable delegate();
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
- return delegate().getBindings();
+ return delegate().getQualifiers();
}
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/NewResolvableTransformer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/NewResolvableTransformer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/NewResolvableTransformer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -38,7 +38,7 @@
New originalNewAnnotation = element.getAnnotation(New.class);
if (originalNewAnnotation.value().equals(New.class))
{
- final Set<Annotation> bindings = new HashSet<Annotation>(element.getBindings());
+ final Set<Annotation> bindings = new HashSet<Annotation>(element.getQualifiers());
final New newNewAnnotation = new NewLiteral()
{
@@ -61,7 +61,7 @@
}
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/Resolvable.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/Resolvable.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/Resolvable.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -38,7 +38,7 @@
*
* @return the bindings
*/
- public Set<Annotation> getBindings();
+ public Set<Annotation> getQualifiers();
/**
* Check if an annotation is present
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ResolvableFactory.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ResolvableFactory.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/ResolvableFactory.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,7 +26,7 @@
import org.jboss.webbeans.bean.AbstractClassBean;
import org.jboss.webbeans.introspector.WBAnnotated;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.util.Reflections;
public class ResolvableFactory
@@ -42,7 +42,7 @@
{
Set<Type> types = new HashSet<Type>();
types.add(element.getBaseType());
- return new ResolvableImpl(element.getBindings(), types, null);
+ return new ResolvableImpl(element.getQualifiers(), types, null);
}
}
@@ -71,7 +71,7 @@
this.bindings = bindings;
if (bindings.size() == 0)
{
- this.bindings.add(new CurrentLiteral());
+ this.bindings.add(new DefaultLiteral());
}
this.annotations = new HashMap<Class<? extends Annotation>, Annotation>();
this.typeClosure = typeClosure;
@@ -82,7 +82,7 @@
this.declaringBean = declaringBean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
@@ -121,7 +121,7 @@
@Override
public String toString()
{
- return "Types: " + getTypeClosure() + "; Bindings: " + getBindings();
+ return "Types: " + getTypeClosure() + "; Bindings: " + getQualifiers();
}
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeBeanResolver.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeBeanResolver.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeBeanResolver.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -60,7 +60,7 @@
@Override
protected boolean matches(Resolvable resolvable, T bean)
{
- return Reflections.isAssignableFrom(resolvable.getTypeClosure(), bean.getTypes()) && Beans.containsAllBindings(resolvable.getBindings(), bean.getBindings(), manager);
+ return Reflections.isAssignableFrom(resolvable.getTypeClosure(), bean.getTypes()) && Beans.containsAllBindings(resolvable.getQualifiers(), bean.getQualifiers(), manager);
}
/**
@@ -104,7 +104,7 @@
for (Bean<? extends X> bean : beans)
{
- if (policyPresent ? bean.isPolicy() : true && !Beans.isSpecialized(bean, beans, manager.getSpecializedBeans()))
+ if (policyPresent ? bean.isAlternative() : true && !Beans.isSpecialized(bean, beans, manager.getSpecializedBeans()))
{
disambiguatedBeans.add(bean);
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDecoratorResolver.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDecoratorResolver.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDecoratorResolver.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -41,7 +41,7 @@
@Override
protected boolean matches(Resolvable resolvable, DecoratorBean<?> bean)
{
- return Reflections.isAssignableFrom(bean.getDelegateTypes(), resolvable.getTypeClosure()) && Beans.containsAllBindings(bean.getDelegateBindings(), resolvable.getBindings(), getManager()) && getManager().getEnabledDecoratorClasses().contains(bean.getType());
+ return Reflections.isAssignableFrom(bean.getDelegateTypes(), resolvable.getTypeClosure()) && Beans.containsAllBindings(bean.getDelegateQualifiers(), resolvable.getQualifiers(), getManager()) && getManager().getEnabledDecoratorClasses().contains(bean.getType());
}
@Override
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDisposerResolver.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDisposerResolver.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeDisposerResolver.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -42,7 +42,7 @@
@Override
protected boolean matches(Resolvable resolvable, DisposalMethodBean<?> disposer)
{
- return resolvable.getDeclaringBean().equals(disposer.getDeclaringBean()) && Reflections.isAssignableFrom(disposer.getType(), resolvable.getTypeClosure()) && Beans.containsAllBindings(disposer.getBindings(), resolvable.getBindings(), manager);
+ return resolvable.getDeclaringBean().equals(disposer.getDeclaringBean()) && Reflections.isAssignableFrom(disposer.getType(), resolvable.getTypeClosure()) && Beans.containsAllBindings(disposer.getQualifiers(), resolvable.getQualifiers(), manager);
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeObserverResolver.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeObserverResolver.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeObserverResolver.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -43,7 +43,7 @@
@Override
protected boolean matches(Resolvable resolvable, ObserverMethod<?,?> observer)
{
- return Reflections.isAssignableFrom(observer.getObservedType(), resolvable.getTypeClosure()) && Beans.containsAllBindings(observer.getObservedBindings(), resolvable.getBindings(), manager);
+ return Reflections.isAssignableFrom(observer.getObservedType(), resolvable.getTypeClosure()) && Beans.containsAllBindings(observer.getObservedQualifiers(), resolvable.getQualifiers(), manager);
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeResolver.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeResolver.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/resolution/TypeSafeResolver.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -55,7 +55,7 @@
if (obj instanceof Resolvable)
{
Resolvable that = (Resolvable) obj;
- return this.getTypeClosure().equals(that.getTypeClosure()) && this.getBindings().equals(that.getBindings());
+ return this.getTypeClosure().equals(that.getTypeClosure()) && this.getQualifiers().equals(that.getQualifiers());
}
else
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Beans.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Beans.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Beans.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -29,12 +29,11 @@
import javax.enterprise.context.spi.Contextual;
import javax.enterprise.context.spi.CreationalContext;
import javax.enterprise.event.Observes;
-import javax.enterprise.inject.BindingType;
import javax.enterprise.inject.CreationException;
import javax.enterprise.inject.Disposes;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.Bean;
+import javax.inject.Inject;
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.DefinitionException;
@@ -87,7 +86,7 @@
}
else
{
- return manager.getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScopeType()).isPassivating();
+ return manager.getServices().get(MetaAnnotationStore.class).getScopeModel(bean.getScope()).isPassivating();
}
}
@@ -135,7 +134,7 @@
public static Set<FieldInjectionPoint<?, ?>> getFieldInjectionPoints(Bean<?> declaringBean, WBClass<?> annotatedItem)
{
Set<FieldInjectionPoint<?, ?>> injectableFields = new HashSet<FieldInjectionPoint<?, ?>>();
- for (WBField<?, ?> annotatedField : annotatedItem.getMetaAnnotatedWBFields(BindingType.class))
+ for (WBField<?, ?> annotatedField : annotatedItem.getAnnotatedWBFields(Inject.class))
{
addFieldInjectionPoint(annotatedField, injectableFields, declaringBean);
}
@@ -264,7 +263,7 @@
public static Set<MethodInjectionPoint<?, ?>> getInitializerMethods(Bean<?> declaringBean, WBClass<?> type)
{
Set<MethodInjectionPoint<?, ?>> initializerMethods = new HashSet<MethodInjectionPoint<?, ?>>();
- for (WBMethod<?, ?> method : type.getAnnotatedWBMethods(Initializer.class))
+ for (WBMethod<?, ?> method : type.getAnnotatedWBMethods(Inject.class))
{
if (method.isStatic())
{
@@ -393,7 +392,7 @@
public static boolean isBeanEnabled(Bean<?> bean, Collection<Class<?>> enabledPolicyClasses, Collection<Class<? extends Annotation>> enabledPolicySterotypes)
{
- if (bean.isPolicy())
+ if (bean.isAlternative())
{
if (enabledPolicyClasses.contains(bean.getBeanClass()))
{
@@ -427,7 +426,7 @@
{
for (Bean<?> bean : beans)
{
- if (bean.isPolicy())
+ if (bean.isAlternative())
{
return true;
}
@@ -458,7 +457,7 @@
public static <T> ConstructorInjectionPoint<T> getBeanConstructor(Bean<?> declaringBean, WBClass<T> type)
{
ConstructorInjectionPoint<T> constructor = null;
- Set<WBConstructor<T>> initializerAnnotatedConstructors = type.getAnnotatedWBConstructors(Initializer.class);
+ Set<WBConstructor<T>> initializerAnnotatedConstructors = type.getAnnotatedWBConstructors(Inject.class);
log.trace("Found " + initializerAnnotatedConstructors + " constructors annotated with @Initializer for " + type);
if (initializerAnnotatedConstructors.size() > 1)
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Reflections.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Reflections.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/util/Reflections.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -35,7 +35,7 @@
import java.util.HashSet;
import java.util.Set;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
import org.jboss.webbeans.util.reflection.ParameterizedTypeImpl;
@@ -610,7 +610,7 @@
public static boolean isBindings(Annotation binding)
{
boolean isBindingAnnotation = false;
- if (binding.annotationType().isAnnotationPresent(BindingType.class) &&
+ if (binding.annotationType().isAnnotationPresent(Qualifier.class) &&
binding.annotationType().isAnnotationPresent(Retention.class) &&
binding.annotationType().getAnnotation(Retention.class).value().equals(RetentionPolicy.RUNTIME))
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/xml/BeansXmlParser.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/xml/BeansXmlParser.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/xml/BeansXmlParser.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -158,7 +158,7 @@
Element beans = document.getDocumentElement();
for (Node child : new NodeListIterable(beans.getChildNodes()))
{
- if (child instanceof Element && "policies".equals(child.getNodeName()))
+ if (child instanceof Element && "alternatives".equals(child.getNodeName()))
{
policiesElements.add(new XmlElement(url, (Element) child));
}
@@ -177,7 +177,7 @@
if (policiesElements.size() > 1)
{
- throw new DeploymentException("<policies> can only be specified once, but it is specified muliple times " + policiesElements);
+ throw new DeploymentException("<alternatives> can only be specified once, but it is specified muliple times " + policiesElements);
}
else if (policiesElements.size() == 1)
{
Modified: ri/trunk/jboss-as/build.xml
===================================================================
--- ri/trunk/jboss-as/build.xml 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/jboss-as/build.xml 2009-08-30 19:44:25 UTC (rev 3617)
@@ -43,12 +43,17 @@
<copy todir="target/webbeans.deployer/lib-int/" overwrite="true">
<fileset dir="target/dependency/lib">
<include name="webbeans-core.jar" />
- <include name="webbeans-api.jar" />
- <include name="jsr299-api.jar" />
- <include name="webbeans-logger.jar" />
</fileset>
</copy>
+ <copy todir="target/webbeans.deployer/" overwrite="true">
+ <fileset dir="target/dependency/lib">
+ <include name="webbeans-api.jar" />
+ <include name="jsr299-api.jar" />
+ <include name="webbeans-logger.jar" />
+ </fileset>
+ </copy>
+
<delete dir="target/dependency" />
<copy todir="${jboss.home}/server/default/deployers/webbeans.deployer">
Modified: ri/trunk/spi/pom.xml
===================================================================
--- ri/trunk/spi/pom.xml 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/spi/pom.xml 2009-08-30 19:44:25 UTC (rev 3617)
@@ -64,6 +64,12 @@
<artifactId>jsf-api</artifactId>
<optional>true</optional>
</dependency>
+
+ <dependency>
+ <groupId>javax.ejb</groupId>
+ <artifactId>ejb-api</artifactId>
+ <optional>true</optional>
+ </dependency>
</dependencies>
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Game.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Game.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Game.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,12 +1,12 @@
package org.jboss.webbeans.test.examples;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class Game
{
private final int number;
- @Initializer
+ @Inject
Game(@Random int number)
{
this.number = number;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/MockSentenceTranslator.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/MockSentenceTranslator.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/MockSentenceTranslator.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,8 +1,8 @@
package org.jboss.webbeans.test.examples;
-import javax.enterprise.inject.Policy;
+import javax.enterprise.inject.Alternative;
-@Policy
+@Alternative
public class MockSentenceTranslator implements Translator {
public String translate(String sentence) {
return "Lorem ipsum dolor sit amet";
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Random.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Random.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/Random.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Random
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/TextTranslator.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/TextTranslator.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/examples/TextTranslator.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,12 +1,12 @@
package org.jboss.webbeans.test.examples;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class TextTranslator {
private SentenceParser sentenceParser;
private Translator sentenceTranslator;
- @Initializer
+ @Inject
TextTranslator(SentenceParser sentenceParser, Translator sentenceTranslator) {
this.sentenceParser = sentenceParser;
this.sentenceTranslator = sentenceTranslator;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/ActivitiesTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/ActivitiesTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/ActivitiesTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -21,7 +21,7 @@
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.webbeans.bean.ForwardingBean;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.test.AbstractWebBeansTest;
import org.testng.annotations.Test;
@@ -39,7 +39,7 @@
static
{
- DEFAULT_BINDINGS.add(new CurrentLiteral());
+ DEFAULT_BINDINGS.add(new DefaultLiteral());
}
private Bean<?> createDummyBean(BeanManager beanManager, final Type injectionPointType)
@@ -52,7 +52,7 @@
final Bean<?> bean = new Bean<Object>()
{
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
@@ -67,7 +67,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -97,7 +97,7 @@
return Object.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
@@ -116,7 +116,7 @@
return bean;
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return DEFAULT_BINDINGS;
}
@@ -164,7 +164,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -264,7 +264,7 @@
}
@Override
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindingTypes;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Dummy.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Dummy.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Dummy.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -13,11 +13,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.inject.Scope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@Scope
@Inherited
@interface Dummy {}
\ No newline at end of file
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Field.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Field.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Field.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,11 +1,12 @@
package org.jboss.webbeans.test.unit.activities;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
class Field
{
- @Tame Instance<Cow> instance;
+ @Inject @Tame Instance<Cow> instance;
public Cow get()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SameBeanTypeInChildActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SameBeanTypeInChildActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SameBeanTypeInChildActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -15,7 +15,7 @@
import javax.enterprise.inject.spi.InjectionPoint;
import org.jboss.testharness.impl.packaging.Artifact;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.manager.api.WebBeansManager;
import org.jboss.webbeans.test.AbstractWebBeansTest;
import org.testng.annotations.Test;
@@ -32,7 +32,7 @@
static
{
- DEFAULT_BINDINGS.add(new CurrentLiteral());
+ DEFAULT_BINDINGS.add(new DefaultLiteral());
}
private Bean<?> createDummyBean(BeanManager beanManager)
@@ -45,7 +45,7 @@
final Bean<?> bean = new Bean<MyBean>()
{
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return bindings;
}
@@ -60,7 +60,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -90,7 +90,7 @@
return MyBean.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SpecialBindingType.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SpecialBindingType.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/child/SpecialBindingType.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,11 +9,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Retention(RUNTIME)
@Target({TYPE, METHOD, FIELD, PARAMETER})
-@BindingType
+@Qualifier
@interface SpecialBindingType
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dummy.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dummy.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dummy.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -13,11 +13,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.enterprise.context.NormalScope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType
+@NormalScope
@Inherited
@interface Dummy {}
\ No newline at end of file
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dusk.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dusk.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Dusk.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,12 +2,12 @@
import javax.enterprise.event.Event;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Dusk
{
- @Initializer
+ @Inject
public Dusk(@Any Event<NightTime> event)
{
event.fire(new NightTime());
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/ELCurrentActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/ELCurrentActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/ELCurrentActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -53,7 +53,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -89,7 +89,7 @@
{
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return BINDING_TYPES;
}
@@ -104,7 +104,7 @@
return "daisy";
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -140,7 +140,7 @@
return Cow.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
@@ -160,7 +160,7 @@
assert getBeans(Cow.class).size() == 1;
WebBeansManager childActivity = getCurrentManager().createActivity();
childActivity.addBean(new Daisy(childActivity));
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
assert evaluateValueExpression("#{daisy}", Cow.class) != null;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/EventCurrentActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/EventCurrentActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/EventCurrentActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -44,7 +44,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Field.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Field.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Field.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,11 +1,12 @@
package org.jboss.webbeans.test.unit.activities.current;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
class Field
{
- @Tame Instance<Cow> instance;
+ @Inject @Tame Instance<Cow> instance;
public Cow get()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Horse.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Horse.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Horse.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,12 +1,12 @@
package org.jboss.webbeans.test.unit.activities.current;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
class Horse
{
- @Current BeanManager beanManager;
+ @Inject BeanManager beanManager;
public BeanManager getManager()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InactiveScopeTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InactiveScopeTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InactiveScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -45,7 +45,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -69,7 +69,7 @@
dummyContext.setActive(false);
getCurrentManager().addContext(dummyContext);
WebBeansManager childActivity = getCurrentManager().createActivity();
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InjectedManagerCurrentActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InjectedManagerCurrentActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InjectedManagerCurrentActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -43,7 +43,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -67,7 +67,7 @@
getCurrentManager().addContext(dummyContext);
assert getBeans(Cow.class).size() == 1;
WebBeansManager childActivity = getCurrentManager().createActivity();
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
assert createContextualInstance(Horse.class).getManager().equals(childActivity);
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InstanceCurrentActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InstanceCurrentActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/InstanceCurrentActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -55,7 +55,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -76,7 +76,7 @@
{
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return NonNormalScope.class;
}
@@ -102,7 +102,7 @@
{
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return BINDING_TYPES;
}
@@ -117,7 +117,7 @@
return "daisy";
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -148,7 +148,7 @@
return Cow.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
@@ -168,7 +168,7 @@
assert getBeans(Cow.class).size() == 1;
WebBeansManager childActivity = getCurrentManager().createActivity();
childActivity.addBean(new Daisy(childActivity));
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
assert createContextualInstance(Field.class).get() != null;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/JndiManagerCurrentActivityTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/JndiManagerCurrentActivityTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/JndiManagerCurrentActivityTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -46,7 +46,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -70,7 +70,7 @@
getCurrentManager().addContext(dummyContext);
assert getBeans(Cow.class).size() == 1;
WebBeansManager childActivity = getCurrentManager().createActivity();
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
assert createContextualInstance(Donkey.class).getManager().equals(childActivity);
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScope.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScope.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScope.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -13,11 +13,11 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.context.ScopeType;
+import javax.inject.Scope;
@Target( { TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@Documented
-@ScopeType(normal=false)
+@Scope
@Inherited
@interface NonNormalScope {}
\ No newline at end of file
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScopeTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScopeTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/NonNormalScopeTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -39,7 +39,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dummy.class;
}
@@ -60,7 +60,7 @@
{
@Override
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return NonNormalScope.class;
}
@@ -73,6 +73,6 @@
Context dummyContext = new NonNormalContext();
getCurrentManager().addContext(dummyContext);
WebBeansManager childActivity = getCurrentManager().createActivity();
- childActivity.setCurrent(dummyContext.getScopeType());
+ childActivity.setCurrent(dummyContext.getScope());
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/activities/current/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/AnnotatedTypeDecoratorTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/AnnotatedTypeDecoratorTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/AnnotatedTypeDecoratorTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -5,13 +5,12 @@
import static org.testng.Assert.assertTrue;
import javax.enterprise.context.spi.CreationalContext;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.Annotated;
import javax.enterprise.inject.spi.AnnotatedField;
import javax.enterprise.inject.spi.AnnotatedType;
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.InjectionTarget;
+import javax.inject.Inject;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.webbeans.test.AbstractWebBeansTest;
@@ -95,12 +94,12 @@
if (annotated instanceof MockAnnotatedCallable)
{
assertEquals(1, annotated.getAnnotations().size());
- assertTrue(annotated.isAnnotationPresent(Initializer.class));
+ assertTrue(annotated.isAnnotationPresent(Inject.class));
}
else if (annotated instanceof MockAnnotatedField<?>)
{
assertEquals(1, annotated.getAnnotations().size());
- assertTrue(annotated.isAnnotationPresent(Current.class));
+ assertTrue(annotated.isAnnotationPresent(Inject.class));
}
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotated.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotated.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotated.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -26,10 +26,10 @@
import java.util.Collections;
import java.util.Set;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.spi.Annotated;
+import javax.inject.Inject;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.InjectLiteral;
/**
*
@@ -38,8 +38,7 @@
*/
public class MockAnnotated implements Annotated
{
- private final static Current CURRENT = new CurrentLiteral();
-
+ private final static Inject INJECT = new InjectLiteral();
private Annotated delegate;
public MockAnnotated(Annotated delegate)
@@ -64,20 +63,20 @@
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
{
- if (annotationType == Current.class)
+ if (annotationType == Inject.class)
{
- return (T)CURRENT;
+ return (T)INJECT;
}
return null;
}
public Set<Annotation> getAnnotations()
{
- return Collections.singleton((Annotation)CURRENT);
+ return Collections.singleton((Annotation)INJECT);
}
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
{
- return annotationType == Current.class;
+ return annotationType == Inject.class;
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotatedCallable.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotatedCallable.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/annotated/decoration/MockAnnotatedCallable.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -27,10 +27,10 @@
import java.util.List;
import java.util.Set;
-import javax.enterprise.inject.Initializer;
import javax.enterprise.inject.spi.Annotated;
import javax.enterprise.inject.spi.AnnotatedCallable;
import javax.enterprise.inject.spi.AnnotatedParameter;
+import javax.inject.Inject;
import org.jboss.annotation.factory.AnnotationCreator;
@@ -41,12 +41,12 @@
*/
public abstract class MockAnnotatedCallable<X> extends MockAnnotatedMember<X> implements AnnotatedCallable<X>
{
- private final static Initializer INITIALIZER;
+ private final static Inject INITIALIZER;
static
{
try
{
- INITIALIZER = (Initializer)AnnotationCreator.createAnnotation("@" + Initializer.class.getName(), Initializer.class);
+ INITIALIZER = (Inject)AnnotationCreator.createAnnotation("@" + Inject.class.getName(), Inject.class);
}
catch(Exception e)
{
@@ -90,7 +90,7 @@
@Override
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
{
- if (annotationType == Initializer.class)
+ if (annotationType == Inject.class)
{
return (T)INITIALIZER;
}
@@ -106,6 +106,6 @@
@Override
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
{
- return annotationType == Initializer.class;
+ return annotationType == Inject.class;
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/Foo.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/Foo.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -16,7 +16,7 @@
*/
package org.jboss.webbeans.test.unit.bootstrap;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
* @author pmuir
@@ -25,7 +25,7 @@
public class Foo
{
- @Current
+ @Inject
private Bar bar;
public String message;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Hound.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Hound.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Hound.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,7 +2,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Stateful
@Tame
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Synchronous.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Synchronous.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Synchronous.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Synchronous
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterprise/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Hound.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Hound.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Hound.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,7 +2,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Stateful
@Tame
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Salmon.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Salmon.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.bootstrap.multipleEnterpriseAndSimple;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
class Salmon implements ScottishFish
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Sole.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Sole.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Sole.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.bootstrap.multipleEnterpriseAndSimple;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Whitefish
@Named("whitefish")
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Synchronous.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Synchronous.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Synchronous.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,12 +9,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Synchronous
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Whitefish.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Whitefish.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleEnterpriseAndSimple/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Whitefish
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Salmon.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Salmon.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.bootstrap.multipleSimple;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
class Salmon implements ScottishFish
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Sole.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Sole.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Sole.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.bootstrap.multipleSimple;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Whitefish
@Named("whitefish")
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Whitefish.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Whitefish.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/multipleSimple/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Whitefish
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Hound.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Hound.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Hound.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,7 +2,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Stateful
@Tame
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleEnterprise/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleProducerMethod/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleProducerMethod/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/bootstrap/singleProducerMethod/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/context/StringHolder.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/context/StringHolder.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/context/StringHolder.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,13 +2,13 @@
import java.util.List;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class StringHolder
{
- @Current
+ @Inject
private List<String> strings;
public List<String> getStrings()
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/Beer.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/Beer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/Beer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.definition;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
public
@Named
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/BeerProducer.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/BeerProducer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/definition/BeerProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,7 +1,7 @@
package org.jboss.webbeans.test.unit.definition;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
public class BeerProducer
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Hound.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Hound.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Hound.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,7 +2,7 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Stateful
@Tame
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Salmon.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Salmon.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Salmon.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,6 +1,6 @@
package org.jboss.webbeans.test.unit.environments.servlet;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
class Salmon implements ScottishFish
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Sole.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Sole.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Sole.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,7 +1,7 @@
package org.jboss.webbeans.test.unit.environments.servlet;
import javax.ejb.EJB;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Whitefish
@Named("whitefish")
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Tame.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Tame.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Tame.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Tame
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Whitefish.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Whitefish.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/environments/servlet/Whitefish.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Whitefish
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/NewEnterpriseBeanTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/NewEnterpriseBeanTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/NewEnterpriseBeanTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -3,6 +3,7 @@
import java.util.Set;
import javax.enterprise.inject.New;
+import javax.enterprise.inject.spi.Bean;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.Packaging;
@@ -32,8 +33,9 @@
private EnterpriseBean<WrappedEnterpriseBeanLocal> wrappedEnterpriseBean;
private NewEnterpriseBean<WrappedEnterpriseBeanLocal> newEnterpriseBean;
- public void initNewBean() {
-
+ public void initNewBean()
+ {
+ Set<Bean<?>> beans = getCurrentManager().getBeans(WrappedEnterpriseBeanLocal.class);
assert getCurrentManager().getBeans(WrappedEnterpriseBeanLocal.class).size() == 1;
assert getCurrentManager().getBeans(WrappedEnterpriseBeanLocal.class).iterator().next() instanceof EnterpriseBean;
wrappedEnterpriseBean = (EnterpriseBean<WrappedEnterpriseBeanLocal>) getCurrentManager().getBeans(WrappedEnterpriseBeanLocal.class).iterator().next();
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/WrappedEnterpriseBean.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/WrappedEnterpriseBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/WrappedEnterpriseBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -3,11 +3,9 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Named;
@SessionScoped
@Stateful
-@Named("John")
class WrappedEnterpriseBean implements WrappedEnterpriseBeanLocal
{
@Remove
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -4,8 +4,8 @@
import java.util.Iterator;
import java.util.Set;
-import javax.enterprise.inject.BindingType;
import javax.enterprise.inject.stereotype.Stereotype;
+import javax.inject.Qualifier;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.webbeans.introspector.WBClass;
@@ -34,7 +34,7 @@
public void testMetaAnnotations()
{
WBClass<Order> annotatedElement = WBClassImpl.of(Order.class, transformer);
- Set<Annotation> annotations = annotatedElement.getMetaAnnotations(BindingType.class);
+ Set<Annotation> annotations = annotatedElement.getMetaAnnotations(Qualifier.class);
assert annotations.size() == 1;
Iterator<Annotation> it = annotations.iterator();
Annotation production = it.next();
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/Random.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/Random.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/annotatedItem/Random.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Random
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/LandgraffenSchloss.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/LandgraffenSchloss.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/LandgraffenSchloss.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -4,13 +4,13 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.enterprise.context.Dependent;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
@Dependent
public class LandgraffenSchloss implements Schloss
{
- @Current
+ @Inject
private GrossStadt biggerCity;
@PreDestroy
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Mainz.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Mainz.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Mainz.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,13 +2,12 @@
import javax.annotation.PostConstruct;
import javax.ejb.Stateless;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
@Stateless
public class Mainz implements AlteStadt
{
- @Current
+ @Inject
private RoemerPassage placeOfInterest;
private GutenbergMuseum anotherPlaceOfInterest;
@@ -27,8 +26,8 @@
name = placeOfInterest.getName();
}
- @Initializer
- public void initializeBean(@Current GutenbergMuseum pointOfInterest)
+ @Inject
+ public void initializeBean(GutenbergMuseum pointOfInterest)
{
this.anotherPlaceOfInterest = pointOfInterest;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Marburg.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Marburg.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/lifecycle/Marburg.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,12 +2,12 @@
import javax.ejb.Remove;
import javax.ejb.Stateful;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@Stateful
public class Marburg implements UniStadt
{
- @Current
+ @Inject
private Schloss theCastle;
@Remove
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/SimpleEventTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/SimpleEventTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/SimpleEventTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -4,7 +4,7 @@
import javax.enterprise.event.Observes;
import javax.enterprise.inject.AnnotationLiteral;
import javax.enterprise.inject.Any;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.webbeans.BeanManagerImpl;
@@ -88,16 +88,16 @@
public static class App
{
- @Any
+ @Inject @Any
Event<String> event1;
- @Updated
+ @Inject @Updated
Event<String> event2;
- @Any
+ @Inject @Any
Event<String> event3;
- @Current
+ @Inject
Event<String> event4;
public void fireEventByAnnotationLiteral()
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/Updated.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/Updated.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/event/Updated.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,9 +10,9 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Retention(RUNTIME)
@Target( { TYPE, METHOD, FIELD, PARAMETER })
@Documented
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/exceptions/Large.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/exceptions/Large.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/exceptions/Large.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface Large
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/Important.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/Important.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/Important.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -11,7 +11,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* @author Dan Allen
@@ -19,7 +19,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
public @interface Important {
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/NamedBeanWithBinding.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/NamedBeanWithBinding.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/named/NamedBeanWithBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,7 +1,7 @@
package org.jboss.webbeans.test.unit.implementation.named;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
/**
* @author Dan Allen
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/newsimple/WrappedSimpleBean.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/newsimple/WrappedSimpleBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/newsimple/WrappedSimpleBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -3,10 +3,8 @@
import java.io.Serializable;
import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.Named;
@SessionScoped
-@Named("Fred")
class WrappedSimpleBean implements Serializable
{
public WrappedSimpleBean() {
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/IntegerCollectionInjection.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/IntegerCollectionInjection.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/IntegerCollectionInjection.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,26 +2,25 @@
import java.util.Collection;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class IntegerCollectionInjection
{
private Collection<Integer> value;
- @Current
+ @Inject
private Collection<Integer> fieldInjection;
private Collection<Integer> setterInjection;
- @Initializer
+ @Inject
public void init(Collection<Integer> setterInjection)
{
this.setterInjection = setterInjection;
}
- @Initializer
+ @Inject
public IntegerCollectionInjection(Collection<Integer> com)
{
this.value = com;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListInstance.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListInstance.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListInstance.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -4,10 +4,11 @@
import javax.enterprise.inject.Any;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
public class ListInstance
{
- @Any
+ @Inject @Any
Instance<List> instance;
public Instance<List> get()
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListStringInstance.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListStringInstance.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ListStringInstance.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -4,10 +4,11 @@
import javax.enterprise.inject.Any;
import javax.enterprise.inject.Instance;
+import javax.inject.Inject;
public class ListStringInstance
{
- @Any Instance<List<String>> instance;
+ @Inject @Any Instance<List<String>> instance;
public List<String> get()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedCollectionInjection.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedCollectionInjection.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedCollectionInjection.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,26 +2,25 @@
import java.util.Collection;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class ParameterizedCollectionInjection
{
private Collection<String> value;
- @Current
+ @Inject
private Collection<String> fieldInjection;
private Collection<String> setterInjection;
- @Initializer
+ @Inject
public void init(Collection<String> setterInjection)
{
this.setterInjection = setterInjection;
}
- @Initializer
+ @Inject
public ParameterizedCollectionInjection(Collection<String> com)
{
this.value = com;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedListInjection.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedListInjection.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/ParameterizedListInjection.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,26 +2,25 @@
import java.util.List;
-import javax.enterprise.inject.Current;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class ParameterizedListInjection
{
private List<String> value;
- @Current
+ @Inject
private List<String> fieldInjection;
private List<String> setterInjection;
- @Initializer
+ @Inject
public void init(List<String> setterInjection)
{
this.setterInjection = setterInjection;
}
- @Initializer
+ @Inject
public ParameterizedListInjection(List<String> com)
{
this.value = com;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/Target.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/Target.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/field/Target.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -3,16 +3,16 @@
import java.util.Collection;
import java.util.List;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class Target
{
- @Current private Collection<String> strings;
+ @Inject private Collection<String> strings;
- @Current private Collection<Integer> integers;
+ @Inject private Collection<Integer> integers;
- @Current private List<String> stringList;
+ @Inject private List<String> stringList;
public Collection<String> getStrings()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/FooProducer.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/FooProducer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/FooProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -16,7 +16,6 @@
*/
package org.jboss.webbeans.test.unit.implementation.producer.method;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
@@ -39,7 +38,7 @@
disposed = false;
}
- public void disposeFoo(@Disposes @Current Foo foo)
+ public void disposeFoo(@Disposes Foo foo)
{
disposed = true;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/Important.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/Important.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/Important.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -11,7 +11,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
/**
* @author Dan Allen
@@ -19,7 +19,7 @@
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@Inherited
public @interface Important {
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/IntInjection.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/IntInjection.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/IntInjection.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,13 +1,13 @@
package org.jboss.webbeans.test.unit.implementation.producer.method;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
public class IntInjection
{
int value;
- @Initializer public IntInjection(Integer integer)
+ @Inject public IntInjection(Integer integer)
{
this.value = integer;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/ManagerProducer.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/ManagerProducer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/ManagerProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,14 +1,14 @@
package org.jboss.webbeans.test.unit.implementation.producer.method;
-import javax.enterprise.inject.Current;
import javax.enterprise.inject.Produces;
import javax.enterprise.inject.spi.BeanManager;
import javax.enterprise.inject.spi.InjectionPoint;
+import javax.inject.Inject;
class ManagerProducer
{
- @Current BeanManager beanManager;
+ @Inject BeanManager beanManager;
private static boolean injectionPointInjected;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducer.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducer.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducer.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,7 +1,7 @@
package org.jboss.webbeans.test.unit.implementation.producer.method;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
public class NamedProducer
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducerWithBinding.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducerWithBinding.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/producer/method/NamedProducerWithBinding.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,8 +2,8 @@
import java.util.Date;
-import javax.enterprise.inject.Named;
import javax.enterprise.inject.Produces;
+import javax.inject.Named;
/**
* @author Dan Allen
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/proxy/Foo.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/proxy/Foo.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/proxy/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -3,7 +3,7 @@
import java.io.Serializable;
import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
@Named
@RequestScoped
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupFoo.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupFoo.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupFoo.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,13 +1,13 @@
package org.jboss.webbeans.test.unit.lookup;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
public class LookupFoo
{
- @Current Foo foo;
+ @Inject Foo foo;
- @Special FooBase<Baz> foobaz;
+ @Inject @Special FooBase<Baz> foobaz;
public Foo getFoo()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupInstanceTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupInstanceTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/LookupInstanceTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -6,7 +6,7 @@
import javax.enterprise.inject.TypeLiteral;
import org.jboss.testharness.impl.packaging.Artifact;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.test.AbstractWebBeansTest;
import org.testng.annotations.Test;
@@ -18,7 +18,7 @@
@Test
public void testLookupInstance() throws Exception
{
- assert createContextualInstance(new TypeLiteral<Instance<List<?>>>(){}.getRawType(), new CurrentLiteral()) == null;
+ assert createContextualInstance(new TypeLiteral<Instance<List<?>>>(){}.getRawType(), new DefaultLiteral()) == null;
}
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/Special.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/Special.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/Special.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,9 +9,9 @@
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
-@BindingType
+@Qualifier
@Retention(RetentionPolicy.RUNTIME)
@Target({FIELD, METHOD, TYPE, PARAMETER})
public @interface Special
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Bar.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Bar.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Bar.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -2,7 +2,7 @@
import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
@ApplicationScoped
class Bar
@@ -10,7 +10,7 @@
public static boolean success;
- @Current Foo foo;
+ @Inject Foo foo;
public Bar()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/DependentLooping.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/DependentLooping.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/DependentLooping.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface DependentLooping
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Farm.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Farm.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Farm.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,11 +1,11 @@
package org.jboss.webbeans.test.unit.lookup.circular;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Farm
{
- @Initializer
+ @Inject
public Farm(Farm farm)
{
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Fish.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Fish.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Fish.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,13 +1,13 @@
package org.jboss.webbeans.test.unit.lookup.circular;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Fish
{
private Water water;
- @Initializer
+ @Inject
public Fish(Water water)
{
this.water = water;
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Foo.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Foo.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Foo.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,14 +1,14 @@
package org.jboss.webbeans.test.unit.lookup.circular;
import javax.annotation.PostConstruct;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
class Foo
{
public static boolean success;
- @Current Bar bar;
+ @Inject Bar bar;
public Foo()
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/NormalLooping.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/NormalLooping.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/NormalLooping.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface NormalLooping
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/SelfConsumingDependent.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/SelfConsumingDependent.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/SelfConsumingDependent.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
@interface SelfConsumingDependent
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Water.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Water.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/circular/Water.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,10 +1,10 @@
package org.jboss.webbeans.test.unit.lookup.circular;
-import javax.enterprise.inject.Initializer;
+import javax.inject.Inject;
class Water
{
- @Initializer
+ @Inject
public Water(Fish fish)
{
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/IntFactory.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/IntFactory.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/IntFactory.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -9,11 +9,11 @@
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Retention(RetentionPolicy.RUNTIME)
@Target( { TYPE, FIELD, METHOD, PARAMETER })
-@BindingType
+@Qualifier
public @interface IntFactory
{
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/SomeBean.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/SomeBean.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/lookup/wbri279/SomeBean.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,9 +1,11 @@
package org.jboss.webbeans.test.unit.lookup.wbri279;
+import javax.inject.Inject;
+
public class SomeBean
{
- @IntFactory
+ @Inject @IntFactory
IntegerFactory integerFactory;
public String getObjectAsString()
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/manager/ManagerTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/manager/ManagerTest.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/manager/ManagerTest.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -14,7 +14,7 @@
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.Packaging;
import org.jboss.webbeans.BeanManagerImpl;
-import org.jboss.webbeans.literal.CurrentLiteral;
+import org.jboss.webbeans.literal.DefaultLiteral;
import org.jboss.webbeans.test.AbstractWebBeansTest;
import org.testng.annotations.Test;
@@ -27,7 +27,7 @@
static
{
- DEFAULT_BINDINGS.add(new CurrentLiteral());
+ DEFAULT_BINDINGS.add(new DefaultLiteral());
}
private static interface Dummy {}
@@ -43,7 +43,7 @@
TYPES.add(Object.class);
}
- public Set<Annotation> getBindings()
+ public Set<Annotation> getQualifiers()
{
return DEFAULT_BINDINGS;
}
@@ -58,7 +58,7 @@
return null;
}
- public Class<? extends Annotation> getScopeType()
+ public Class<? extends Annotation> getScope()
{
return Dependent.class;
}
@@ -88,7 +88,7 @@
return Dummy.class;
}
- public boolean isPolicy()
+ public boolean isAlternative()
{
return false;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/External.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/External.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/External.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -21,7 +21,7 @@
*/
package org.jboss.webbeans.test.unit.noncontextual;
-import javax.enterprise.inject.Current;
+import javax.inject.Inject;
/**
*
@@ -36,5 +36,5 @@
// TODO Auto-generated constructor stub
}
- @Current WebBean bean;
+ @Inject WebBean bean;
}
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/Random.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/Random.java 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/noncontextual/Random.java 2009-08-30 19:44:25 UTC (rev 3617)
@@ -10,12 +10,12 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
-import javax.enterprise.inject.BindingType;
+import javax.inject.Qualifier;
@Target( { TYPE, METHOD, PARAMETER, FIELD })
@Retention(RUNTIME)
@Documented
-@BindingType
+@Qualifier
public @interface Random
{
Modified: ri/trunk/tests/src/test/resources/org/jboss/webbeans/test/examples/beans.xml
===================================================================
--- ri/trunk/tests/src/test/resources/org/jboss/webbeans/test/examples/beans.xml 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/tests/src/test/resources/org/jboss/webbeans/test/examples/beans.xml 2009-08-30 19:44:25 UTC (rev 3617)
@@ -1,5 +1,5 @@
<beans>
- <policies>
+ <alternatives>
<class>org.jboss.webbeans.test.examples.MockSentenceTranslator</class>
- </policies>
+ </alternatives>
</beans>
Modified: ri/trunk/version-matrix/pom.xml
===================================================================
--- ri/trunk/version-matrix/pom.xml 2009-08-28 14:10:27 UTC (rev 3616)
+++ ri/trunk/version-matrix/pom.xml 2009-08-30 19:44:25 UTC (rev 3617)
@@ -99,6 +99,12 @@
<artifactId>validation-api</artifactId>
<version>1.0.CR3</version>
</dependency>
+
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>inject-api</artifactId>
+ <version>1.0.0-PRD</version>
+ </dependency>
<dependency>
<groupId>com.google.collections</groupId>
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3616 - extensions/trunk/bean-utils/src/main/java/org/jboss/webbeans/beanutils.
by webbeans-commits@lists.jboss.org
Author: kabir.khan(a)jboss.com
Date: 2009-08-28 10:10:27 -0400 (Fri, 28 Aug 2009)
New Revision: 3616
Removed:
extensions/trunk/bean-utils/src/main/java/org/jboss/webbeans/beanutils/BeanDescriberXXX.java
Log:
Should not have been there
Deleted: extensions/trunk/bean-utils/src/main/java/org/jboss/webbeans/beanutils/BeanDescriberXXX.java
===================================================================
--- extensions/trunk/bean-utils/src/main/java/org/jboss/webbeans/beanutils/BeanDescriberXXX.java 2009-08-28 00:23:04 UTC (rev 3615)
+++ extensions/trunk/bean-utils/src/main/java/org/jboss/webbeans/beanutils/BeanDescriberXXX.java 2009-08-28 14:10:27 UTC (rev 3616)
@@ -1,192 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source.
-* Copyright 2006, Red Hat Middleware LLC, and individual contributors
-* as indicated by the @author tags. See the copyright.txt file in the
-* distribution for a full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-package org.jboss.webbeans.beanutils;
-
-import java.lang.annotation.Annotation;
-import java.util.HashSet;
-import java.util.Set;
-
-import javax.enterprise.context.Dependent;
-import javax.enterprise.context.ScopeType;
-import javax.enterprise.inject.BindingType;
-import javax.enterprise.inject.Policy;
-import javax.enterprise.inject.spi.AnnotatedType;
-import javax.enterprise.inject.spi.BeanManager;
-import javax.enterprise.inject.stereotype.Stereotype;
-
-import org.jboss.webbeans.BeanManagerImpl;
-import org.jboss.webbeans.DefinitionException;
-import org.jboss.webbeans.bean.AbstractClassBean;
-import org.jboss.webbeans.introspector.WBClass;
-import org.jboss.webbeans.literal.AnyLiteral;
-import org.jboss.webbeans.literal.CurrentLiteral;
-import org.jboss.webbeans.log.LogProvider;
-import org.jboss.webbeans.log.Logging;
-import org.jboss.webbeans.metadata.cache.MergedStereotypes;
-
-/**
- *
- * @author <a href="kabir.khan(a)jboss.com">Kabir Khan</a>
- * @version $Revision: 1.1 $
- */
-public class BeanDescriberXXX<T, E>
-{
- // Logger
- private static final LogProvider log = Logging.getLogProvider(AbstractClassBean.class);
-
- WBClass<T> type;
-
- BeanManagerImpl beanManager;
-
- private MergedStereotypes<T, E> mergedStereotypes;
-
- private static final Annotation ANY_LITERAL = new AnyLiteral();
-
- private static final Annotation CURRENT_LITERAL = new CurrentLiteral();
-
-
- public BeanDescriberXXX(AnnotatedType<T> type, BeanManager beanManager)
- {
- if (type == null)
- throw new IllegalArgumentException("Null type");
- if (beanManager == null)
- throw new IllegalArgumentException("Null beanManager");
- if (type instanceof WBClass == false)
- throw new IllegalArgumentException("Type is not an instance of WBType");
- if (beanManager instanceof BeanManagerImpl == false)
- throw new IllegalArgumentException("BeanManaget is not an instance of BeanManagerImpl");
-
- this.type = (WBClass<T>)type;
- this.beanManager = (BeanManagerImpl)beanManager;
-
-
- }
-
-
- public Class<? extends Annotation> determineScopeType(AnnotatedType<?> annotatedType)
- {
- if (annotatedType instanceof WBClass == false)
- throw new IllegalArgumentException("Annotated type is not an instance of WBType");
-
- final WBClass<?> type = (WBClass<?>)annotatedType;
- Class<? extends Annotation> scopeType = null;
-
- for (WBClass<?> clazz = type; clazz != null; clazz = clazz.getWBSuperclass())
- {
- Set<Annotation> scopeTypes = clazz.getDeclaredMetaAnnotations(ScopeType.class);
- scopeTypes = clazz.getDeclaredMetaAnnotations(ScopeType.class);
- if (scopeTypes.size() == 1)
- {
- if (type.isAnnotationPresent(scopeTypes.iterator().next().annotationType()))
- {
- scopeType = scopeTypes.iterator().next().annotationType();
- log.trace("Scope " + scopeType + " specified by annotation");
- }
- break;
- }
- else if (scopeTypes.size() > 1)
- {
- throw new DefinitionException("At most one scope may be specified on " + type);
- }
- }
-
- if (scopeType == null)
- {
- scopeType = initScopeTypeFromStereotype();
- }
-
- if (scopeType == null)
- {
- scopeType = Dependent.class;
- log.trace("Using default @Dependent scope");
- }
- return scopeType;
- }
-
- public Set<Annotation> determineBindings(boolean includeDefaultBindings)
- {
- Set<Annotation> bindings = new HashSet<Annotation>();
- bindings.addAll(type.getMetaAnnotations(BindingType.class));
- if (includeDefaultBindings)
- initDefaultBindings(bindings);
- log.trace("Using binding types " + bindings + " specified by annotations");
- return bindings;
- }
-
-
- public Set<Class<? extends Annotation>> determineStereotypes()
- {
- return getMergedStereotypes().getStereotypes();
- }
-
- public boolean determinePolicy()
- {
- if (type.isAnnotationPresent(Policy.class))
- {
- return true;
- }
- else
- {
- return getMergedStereotypes().isPolicy();
- }
- }
-
-
- protected Class<? extends Annotation> initScopeTypeFromStereotype()
- {
- Class<? extends Annotation> scopeType = null;
- Set<Annotation> possibleScopeTypes = getMergedStereotypes().getPossibleScopeTypes();
- if (possibleScopeTypes.size() == 1)
- {
- scopeType = possibleScopeTypes.iterator().next().annotationType();
- if (log.isTraceEnabled())
- log.trace("Scope " + scopeType + " specified by stereotype");
- return scopeType;
- }
- else if (possibleScopeTypes.size() > 1)
- {
- throw new DefinitionException("All stereotypes must specify the same scope OR a scope must be specified on " + type);
- }
- else
- {
- return null;
- }
- }
-
- protected MergedStereotypes<T, E> getMergedStereotypes()
- {
- if (mergedStereotypes == null)
- mergedStereotypes = new MergedStereotypes<T, E>(type.getMetaAnnotations(Stereotype.class), beanManager);
-
- return mergedStereotypes;
- }
-
- protected void initDefaultBindings(Set<Annotation> bindings)
- {
- if (bindings.size() == 0)
- {
- log.trace("Adding default @Current binding type");
- bindings.add(CURRENT_LITERAL);
- }
- bindings.add(ANY_LITERAL);
- }
-}
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3615 - doc/trunk/reference/en-US.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-27 20:23:04 -0400 (Thu, 27 Aug 2009)
New Revision: 3615
Modified:
doc/trunk/reference/en-US/ri-spi.xml
Log:
recent changes
Modified: doc/trunk/reference/en-US/ri-spi.xml
===================================================================
--- doc/trunk/reference/en-US/ri-spi.xml 2009-08-27 23:20:05 UTC (rev 3614)
+++ doc/trunk/reference/en-US/ri-spi.xml 2009-08-28 00:23:04 UTC (rev 3615)
@@ -151,6 +151,19 @@
describes all the beans resolvable by BDA X.
</para>
+ <tip>
+ <title>Matching the classloader structure for the deployment</title>
+
+ <para>
+ In practice, you can regard the deployment structure represented
+ by <literal>Deployment</literal>, and the virtual
+ BDA graph as a mirror of the classloader structure for a
+ deployment. If a class can from BDA X can be loaded by another in
+ BDA Y, it is accessible, and therefore BDA Y's accessible BDAs
+ should include BDA X.
+ </para>
+ </tip>
+
<para>
To specify the directly accessible BDAs, the container should
provide an implementation of
@@ -254,7 +267,8 @@
returns a wrapper — <literal>SessionObjectReference</literal> —
around the EJB reference. This wrapper allows Web Beans to request a
reference that implements the given business interface, and, in the
- case of SFSBs, request the removal of the EJB from the container.
+ case of SFSBs, both request the removal of the EJB from the container
+ and query whether the EJB has been previously removed.
</para>
<para id="ejb.services.resolution">
@@ -339,17 +353,43 @@
<para>
<literal>InjectionServices</literal> provides a very simple
contract, the
- <literal>InjectionServices.preInject(Object instance);</literal>
- and
- <literal>InjectionServices.postInject(Object instance);</literal>
- callbacks will be called for every instance that Web Beans injects,
+ <literal>InjectionServices.aroundInject(InjectionContext ic);</literal>
+ intercepter will be called for every instance that Web Beans injects,
whether it is a contextual instance, or a non-contexutal instance
injected by <literal>InjectionTarget.inject()</literal>.
</para>
+ <para>
+ The <literal>InjectionContext</literal> can be used to discover
+ additional information about the injection being performed,
+ including the <literal>target</literal> being injected.
+ <literal>ic.proceed()</literal> should be called to perform
+ CDI-style injection, and call initializer methods.
+ </para>
+
</section>
<section>
+ <title>Security Services</title>
+
+ <para>
+ In order to obtain the <literal>Principal</literal> representing the
+ current caller identity, the container should provide an
+ implementation of <literal>SecurityServices</literal>.
+ </para>
+ </section>
+
+ <section>
+ <title>Bean Validation Services</title>
+
+ <para>
+ In order to obtain the default <literal>ValidatorFactory</literal>
+ for the application deployment, the container should provide an
+ implementation of <literal>ValidationServices</literal>.
+ </para>
+ </section>
+
+ <section>
<title>Identifying the BDA being addressed</title>
<para>
@@ -576,7 +616,6 @@
automatically, or through user configuration, for each Web
Beans application which uses enterprise beans.
</para>
-
<important>
<para>
You must register the <literal>SessionBeanInterceptor</literal>
@@ -617,12 +656,13 @@
</term>
<listitem>
<para>
- You should bind a <literal>Reference</literal> to the Manager
- <literal>ObjectFactory</literal> into JNDI at
- <literal>java:app/Manager</literal>. The type should be
- <literal>javax.inject.manager.Manager</literal> and the
- factory class is
- <literal>org.jboss.webbeans.resources.ManagerObjectFactory</literal>
+ You should bind the bean manager for the bean deployment
+ archive into JNDI at <literal>java:comp/Manager</literal>. The
+ type should be
+ <literal>javax.enterprise.inject.spi.BeanManager</literal>. To
+ obtain the correct bean manager for the bean deployment
+ archive, you may call
+ <literal>bootstrap.getBeanManager(beanDeploymentArchive)</literal>
</para>
</listitem>
</varlistentry>
@@ -636,21 +676,24 @@
injection into non-contextual resources for all Java EE
component classes. Web Beans delegates this responsibility to
the container. This can be achieved using the CDI defined
- <literal>InjectionTarget</literal> SPI:
+ <literal>InjectionTarget</literal> SPI. Furthermore,
+ you must perform this operation on the correct bean manager
+ for the bean deployment archive containing the EE component
+ class.
</para>
<programlisting><![CDATA[
// Create the injection target, once per class
-InjectionTarget it = deploymentBeanManager.createInjectionTarget(clazz);
+InjectionTarget it = beanManager.createInjectionTarget(clazz);
// Per instance required, create the creational context
-CreationalContext<?> cc = deploymentBeanManager.createCreationalContext(null);
+CreationalContext<?> cc = beanManager.createCreationalContext(null);
// Produce the instance, performing any constructor injection required
Object instance = it.produce();
-// Perform injection and call initializer
+// Perform injection and call initializers
it.inject(instance, cc);
// Call the post-construct callback
@@ -661,15 +704,47 @@
// Clean up the instance
it.dispose();
-cc.release();
-
-]]></programlisting>
+cc.release();]]></programlisting>
<para>
The container may intersperse other operations between these
calls. Further, the integrator may choose to implement any of
these calls in another manner, assuming the contract is
fulfilled.
</para>
+ <para>
+ When performing injections on EJBs you must use the Web Beans
+ defined SPI, <literal>WebBeansManager</literal>. Furthermore,
+ you must perform this operation on the correct bean manager
+ for the bean deployment archive containing the EJB.
+ </para>
+ <programlisting><![CDATA[// Obtain the EjbDescriptor for the EJB
+// You may choose to use this utility method to get the descriptor
+EjbDescriptor<?> ejbDescriptor = beanManager.getEjbDescriptor(ejbName);
+
+// Get an the Bean object
+Bean<?> bean = beanManager.getBean(ejbDescriptor);
+
+// Create the injection target
+InjectionTarget it = deploymentBeanManager.createInjectionTarget(ejbDescriptor);
+
+// Per instance required, create the creational context
+CreationalContext<?> cc = deploymentBeanManager.createCreationalContext(bean);
+
+// Perform injection and call initializers
+it.inject(instance, cc);
+
+// You may choose to have Web Beans call the post construct and pre destroy
+// lifecycle callbacks
+
+// Call the post-construct callback
+it.postConstruct(instance);
+
+// Call the pre-destroy callback
+it.preDestroy(instance);
+
+// Clean up the instance
+it.dispose();
+cc.release();]]></programlisting>
</listitem>
</varlistentry>
</variablelist>
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3614 - in ri/trunk/spi/src/main/java/org/jboss/webbeans: manager/api and 1 other directory.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-27 19:20:05 -0400 (Thu, 27 Aug 2009)
New Revision: 3614
Modified:
ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java
Log:
javadoc
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java 2009-08-27 23:09:32 UTC (rev 3613)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java 2009-08-27 23:20:05 UTC (rev 3614)
@@ -45,6 +45,11 @@
*/
public Collection<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces();
+ /**
+ * Get the EJB name
+ *
+ * @return
+ */
public String getEjbName();
/**
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java 2009-08-27 23:09:32 UTC (rev 3613)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java 2009-08-27 23:20:05 UTC (rev 3614)
@@ -73,8 +73,23 @@
*/
public <T> InjectionTarget<T> createInjectionTarget(EjbDescriptor<T> descriptor);
+ /**
+ * Get the Bean object for the given EJB, or null if Web Beans was not given
+ * this descriptor in the deployment.
+ *
+ * @param <T>
+ * @param descriptor
+ * @return
+ */
public <T> Bean<T> getBean(EjbDescriptor<T> descriptor);
- public <T> EjbDescriptor<T> getEjbDescriptor(String beanName);
+ /**
+ * Get the EjbDescriptor for the given ejb name
+ *
+ * @param <T>
+ * @param ejbName
+ * @return
+ */
+ public <T> EjbDescriptor<T> getEjbDescriptor(String ejbName);
}
15 years, 6 months
[webbeans-commits] Webbeans SVN: r3613 - in ri/trunk: impl/src/main/java/org/jboss/webbeans/bean and 12 other directories.
by webbeans-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-08-27 19:09:32 -0400 (Thu, 27 Aug 2009)
New Revision: 3613
Added:
ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptors.java
Removed:
ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptorCache.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/ws/spi/
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/implementation/enterprise/sbi/
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanProxyMethodHandler.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployerEnvironment.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployment.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/ExtensionBeanDeployer.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/WebBeansBootstrap.java
ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/SessionBeanInterceptor.java
ri/trunk/porting-package/src/main/java/org/jboss/webbeans/tck/BeansImpl.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/api/SessionObjectReference.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java
ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java
ri/trunk/tests/src/main/java/org/jboss/webbeans/mock/MockEjBServices.java
ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/deployment/structure/AccessibleManagerResolutionTest.java
Log:
WBRI-329, big improvement to the way we track enterprise beans
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/BeanManagerImpl.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -62,13 +62,14 @@
import org.jboss.webbeans.bean.DecoratorBean;
import org.jboss.webbeans.bean.EnterpriseBean;
-import org.jboss.webbeans.bean.NewEnterpriseBean;
import org.jboss.webbeans.bean.RIBean;
import org.jboss.webbeans.bean.proxy.ClientProxyProvider;
import org.jboss.webbeans.bootstrap.api.ServiceRegistry;
import org.jboss.webbeans.context.ApplicationContext;
import org.jboss.webbeans.context.CreationalContextImpl;
import org.jboss.webbeans.context.WBCreationalContext;
+import org.jboss.webbeans.ejb.EjbDescriptors;
+import org.jboss.webbeans.ejb.spi.EjbDescriptor;
import org.jboss.webbeans.el.Namespace;
import org.jboss.webbeans.el.WebBeansELResolver;
import org.jboss.webbeans.introspector.WBAnnotated;
@@ -189,7 +190,7 @@
private transient final Map<String, RIBean<?>> riBeans;
// TODO review this structure
- private transient final Map<Class<?>, EnterpriseBean<?>> newEnterpriseBeans;
+ private transient final Map<EjbDescriptor<?>, EnterpriseBean<?>> enterpriseBeans;
// TODO This isn't right, specialization should follow accessibility rules, but I think we can enforce these in resolve()
private transient final Map<Contextual<?>, Contextual<?>> specializedBeans;
@@ -283,7 +284,7 @@
new CopyOnWriteArrayList<DecoratorBean<?>>(),
new CopyOnWriteArrayList<ObserverMethod<?,?>>(),
new CopyOnWriteArrayList<String>(),
- new ConcurrentHashMap<Class<?>, EnterpriseBean<?>>(),
+ new ConcurrentHashMap<EjbDescriptor<?>, EnterpriseBean<?>>(),
new ConcurrentHashMap<String, RIBean<?>>(),
new ClientProxyProvider(),
contexts,
@@ -309,7 +310,7 @@
new CopyOnWriteArrayList<DecoratorBean<?>>(),
new CopyOnWriteArrayList<ObserverMethod<?,?>>(),
new CopyOnWriteArrayList<String>(),
- rootManager.getNewEnterpriseBeanMap(),
+ rootManager.getEnterpriseBeans(),
new ConcurrentHashMap<String, RIBean<?>>(),
rootManager.getClientProxyProvider(),
rootManager.getContexts(),
@@ -343,7 +344,7 @@
parentManager.getDecorators(),
registeredObservers,
namespaces,
- parentManager.getNewEnterpriseBeanMap(),
+ parentManager.getEnterpriseBeans(),
parentManager.getRiBeans(),
parentManager.getClientProxyProvider(),
parentManager.getContexts(),
@@ -367,7 +368,7 @@
List<DecoratorBean<?>> decorators,
List<ObserverMethod<?,?>> observers,
List<String> namespaces,
- Map<Class<?>, EnterpriseBean<?>> newEnterpriseBeans,
+ Map<EjbDescriptor<?>, EnterpriseBean<?>> enterpriseBeans,
Map<String, RIBean<?>> riBeans,
ClientProxyProvider clientProxyProvider,
ListMultimap<Class<? extends Annotation>, Context> contexts,
@@ -381,7 +382,7 @@
this.services = serviceRegistry;
this.beans = beans;
this.decorators = decorators;
- this.newEnterpriseBeans = newEnterpriseBeans;
+ this.enterpriseBeans = enterpriseBeans;
this.riBeans = riBeans;
this.clientProxyProvider = clientProxyProvider;
this.contexts = contexts;
@@ -528,12 +529,12 @@
{
return;
}
- if (bean instanceof NewEnterpriseBean)
+ if (bean.getClass().equals(EnterpriseBean.class))
{
- NewEnterpriseBean<?> newEnterpriseBean = (NewEnterpriseBean<?>) bean;
- newEnterpriseBeans.put(newEnterpriseBean.getType(), newEnterpriseBean);
+ EnterpriseBean<?> enterpriseBean = (EnterpriseBean<?>) bean;
+ enterpriseBeans.put(enterpriseBean.getEjbDescriptor(), enterpriseBean);
}
- if (bean instanceof RIBean)
+ if (bean instanceof RIBean<?>)
{
RIBean<?> riBean = (RIBean<?>) bean;
riBeans.put(riBean.getId(), riBean);
@@ -752,9 +753,9 @@
*
* @return The bean map
*/
- public Map<Class<?>, EnterpriseBean<?>> getNewEnterpriseBeanMap()
+ public Map<EjbDescriptor<?>, EnterpriseBean<?>> getEnterpriseBeans()
{
- return newEnterpriseBeans;
+ return enterpriseBeans;
}
/**
@@ -1284,9 +1285,13 @@
public <T> InjectionTarget<T> createInjectionTarget(AnnotatedType<T> type)
{
- // TODO Cache on our side?
return new SimpleInjectionTarget<T>(getServices().get(ClassTransformer.class).loadClass(type), this);
}
+
+ public <T> InjectionTarget<T> createInjectionTarget(EjbDescriptor<T> descriptor)
+ {
+ return getBean(descriptor);
+ }
public <X> Bean<? extends X> getMostSpecializedBean(Bean<X> bean)
{
@@ -1400,4 +1405,14 @@
}
}
+ public <T> EjbDescriptor<T> getEjbDescriptor(String beanName)
+ {
+ return getServices().get(EjbDescriptors.class).get(beanName);
+ }
+
+ public <T> EnterpriseBean<T> getBean(EjbDescriptor<T> descriptor)
+ {
+ return (EnterpriseBean<T>) getEnterpriseBeans().get(descriptor);
+ }
+
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/AbstractClassBean.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -42,6 +42,7 @@
import org.jboss.webbeans.injection.FieldInjectionPoint;
import org.jboss.webbeans.injection.MethodInjectionPoint;
import org.jboss.webbeans.introspector.WBClass;
+import org.jboss.webbeans.introspector.WBMethod;
import org.jboss.webbeans.log.LogProvider;
import org.jboss.webbeans.log.Logging;
import org.jboss.webbeans.util.Beans;
@@ -74,6 +75,8 @@
private Class<T> proxyClassForDecorators;
private final ThreadLocal<Integer> decoratorStackPosition;
+ private WBMethod<?, ?> postConstruct;
+ private WBMethod<?, ?> preDestroy;
/**
* Constructor
@@ -351,6 +354,75 @@
{
return id;
}
+
+ public void postConstruct(T instance)
+ {
+ WBMethod<?, ?> postConstruct = getPostConstruct();
+ if (postConstruct != null)
+ {
+ try
+ {
+ postConstruct.invoke(instance);
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Unable to invoke " + postConstruct + " on " + instance, e);
+ }
+ }
+ }
+
+ public void preDestroy(T instance)
+ {
+ WBMethod<?, ?> preDestroy = getPreDestroy();
+ if (preDestroy != null)
+ {
+ try
+ {
+ // note: RI supports injection into @PreDestroy
+ preDestroy.invoke(instance);
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException("Unable to invoke " + preDestroy + " on " + instance, e);
+ }
+ }
+ }
+
+ /**
+ * Initializes the post-construct method
+ */
+ protected void initPostConstruct()
+ {
+ this.postConstruct = Beans.getPostConstruct(getAnnotatedItem());
+ }
+
+ /**
+ * Initializes the pre-destroy method
+ */
+ protected void initPreDestroy()
+ {
+ this.preDestroy = Beans.getPreDestroy(getAnnotatedItem());
+ }
+
+ /**
+ * Returns the post-construct method
+ *
+ * @return The post-construct method
+ */
+ public WBMethod<?, ?> getPostConstruct()
+ {
+ return postConstruct;
+ }
+
+ /**
+ * Returns the pre-destroy method
+ *
+ * @return The pre-destroy method
+ */
+ public WBMethod<?, ?> getPreDestroy()
+ {
+ return preDestroy;
+ }
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/EnterpriseBean.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -46,10 +46,12 @@
import org.jboss.webbeans.ejb.api.SessionObjectReference;
import org.jboss.webbeans.ejb.spi.BusinessInterfaceDescriptor;
import org.jboss.webbeans.ejb.spi.EjbServices;
+import org.jboss.webbeans.injection.InjectionContextImpl;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.introspector.WBMethod;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
+import org.jboss.webbeans.resources.ClassTransformer;
import org.jboss.webbeans.util.Beans;
import org.jboss.webbeans.util.Proxies;
@@ -79,9 +81,10 @@
* @param manager the current manager
* @return An Enterprise Web Bean
*/
- public static <T> EnterpriseBean<T> of(WBClass<T> clazz, BeanManagerImpl manager, BeanDeployerEnvironment environment)
+ public static <T> EnterpriseBean<T> of(InternalEjbDescriptor<T> ejbDescriptor, BeanManagerImpl manager)
{
- return new EnterpriseBean<T>(clazz, manager, environment);
+ WBClass<T> type = manager.getServices().get(ClassTransformer.class).loadClass(ejbDescriptor.getBeanClass());
+ return new EnterpriseBean<T>(type, ejbDescriptor, manager);
}
/**
@@ -90,26 +93,11 @@
* @param type The type of the bean
* @param manager The Web Beans manager
*/
- protected EnterpriseBean(WBClass<T> type, BeanManagerImpl manager, BeanDeployerEnvironment environment)
+ protected EnterpriseBean(WBClass<T> type, InternalEjbDescriptor<T> ejbDescriptor, BeanManagerImpl manager)
{
super(type, manager);
initType();
- Iterable<InternalEjbDescriptor<T>> ejbDescriptors = environment.getEjbDescriptors().get(getType());
- if (ejbDescriptors == null)
- {
- throw new DefinitionException("Not an EJB " + toString());
- }
- for (InternalEjbDescriptor<T> ejbDescriptor : ejbDescriptors)
- {
- if (this.ejbDescriptor == null)
- {
- this.ejbDescriptor = ejbDescriptor;
- }
- else
- {
- throw new RuntimeException("TODO Multiple EJBs have the same bean class! " + getType());
- }
- }
+ this.ejbDescriptor = ejbDescriptor;
initTypes();
initBindings();
}
@@ -195,7 +183,8 @@
protected void preSpecialize(BeanDeployerEnvironment environment)
{
super.preSpecialize(environment);
- if (!environment.getEjbDescriptors().containsKey(getAnnotatedItem().getWBSuperclass().getJavaClass()))
+ // We appear to check this twice?
+ if (!environment.getEjbDescriptors().contains(getAnnotatedItem().getWBSuperclass().getJavaClass()))
{
throw new DefinitionException("Annotation defined specializing EJB must have EJB superclass");
}
@@ -209,7 +198,7 @@
throw new IllegalStateException(toString() + " does not specialize a bean");
}
AbstractClassBean<?> specializedBean = environment.getClassBean(getAnnotatedItem().getWBSuperclass());
- if (!(specializedBean instanceof EnterpriseBean))
+ if (!(specializedBean instanceof EnterpriseBean<?>))
{
throw new IllegalStateException(toString() + " doesn't have a session bean as a superclass " + specializedBean);
}
@@ -234,21 +223,21 @@
return instance;
}
- public void inject(T instance, CreationalContext<T> ctx)
+ public void inject(final T instance, final CreationalContext<T> ctx)
{
- throw new UnsupportedOperationException("Unable to perform injection on a session bean");
+ new InjectionContextImpl<T>(getManager(), this, instance)
+ {
+
+ public void proceed()
+ {
+ Beans.injectBoundFields(instance, ctx, getManager(), getInjectableFields());
+ Beans.callInitializers(instance, ctx, getManager(), getInitializerMethods());
+ }
+
+ }.run();
+
}
- public void postConstruct(T instance)
- {
- throw new UnsupportedOperationException("Unable to call postConstruct() on a session bean");
- }
-
- public void preDestroy(T instance)
- {
- throw new UnsupportedOperationException("Unable to call preDestroy() on a session bean");
- }
-
public T produce(CreationalContext<T> ctx)
{
try
@@ -284,15 +273,7 @@
throw new IllegalArgumentException("Cannot destroy session bean instance not created by the container");
}
EnterpriseBeanInstance enterpiseBeanInstance = (EnterpriseBeanInstance) instance;
-
- if (enterpiseBeanInstance.isDestroyed(Marker.INSTANCE))
- {
- return;
- }
- else
- {
- enterpiseBeanInstance.destroy(Marker.INSTANCE, this, creationalContext);
- }
+ enterpiseBeanInstance.destroy(Marker.INSTANCE, this, creationalContext);
creationalContext.release();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/NewEnterpriseBean.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -23,9 +23,10 @@
import javax.enterprise.context.Dependent;
import org.jboss.webbeans.BeanManagerImpl;
-import org.jboss.webbeans.bootstrap.BeanDeployerEnvironment;
+import org.jboss.webbeans.ejb.InternalEjbDescriptor;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.literal.NewLiteral;
+import org.jboss.webbeans.resources.ClassTransformer;
/**
* Represents a @New enterprise bean
@@ -42,9 +43,10 @@
* @param manager The Web Beans manager
* @return a new NewEnterpriseBean instance
*/
- public static <T> NewEnterpriseBean<T> of(WBClass<T> clazz, BeanManagerImpl manager, BeanDeployerEnvironment environment)
+ public static <T> NewEnterpriseBean<T> of(InternalEjbDescriptor<T> ejbDescriptor, BeanManagerImpl manager)
{
- return new NewEnterpriseBean<T>(clazz, manager, environment);
+ WBClass<T> type = manager.getServices().get(ClassTransformer.class).loadClass(ejbDescriptor.getBeanClass());
+ return new NewEnterpriseBean<T>(type, ejbDescriptor, manager);
}
private Set<Annotation> bindings;
@@ -55,9 +57,9 @@
* @param type An annotated class
* @param manager The Web Beans manager
*/
- protected NewEnterpriseBean(final WBClass<T> type, BeanManagerImpl manager, BeanDeployerEnvironment environment)
+ protected NewEnterpriseBean(final WBClass<T> type, InternalEjbDescriptor<T> ejbDescriptor, BeanManagerImpl manager)
{
- super(type, manager, environment);
+ super(type, ejbDescriptor, manager);
this.bindings = new HashSet<Annotation>();
this.bindings.add(new NewLiteral()
{
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/SimpleBean.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -55,11 +55,6 @@
// The constructor
private ConstructorInjectionPoint<T> constructor;
- // The post-construct method
- private WBMethod<?, ?> postConstruct;
- // The pre-destroy method
- private WBMethod<?, ?> preDestroy;
-
private Set<WBInjectionPoint<?, ?>> ejbInjectionPoints;
private Set<WBInjectionPoint<?, ?>> persistenceContextInjectionPoints;
private Set<WBInjectionPoint<?, ?>> persistenceUnitInjectionPoints;
@@ -146,41 +141,6 @@
}
- public void postConstruct(T instance)
- {
- WBMethod<?, ?> postConstruct = getPostConstruct();
- if (postConstruct != null)
- {
- try
- {
- postConstruct.invoke(instance);
- }
- catch (Exception e)
- {
- throw new RuntimeException("Unable to invoke " + postConstruct + " on " + instance, e);
- }
- }
- }
-
- public void preDestroy(T instance)
- {
- WBMethod<?, ?> preDestroy = getPreDestroy();
- if (preDestroy != null)
- {
- try
- {
- // note: RI supports injection into @PreDestroy
- preDestroy.invoke(instance);
- }
- catch (Exception e)
- {
- throw new RuntimeException("Unable to invoke " + preDestroy + " on " + instance, e);
- }
- }
- }
-
-
-
protected InjectionPoint attachCorrectInjectionPoint()
{
Decorator<?> decorator = getDecorators().get(getDecorators().size() - 1);
@@ -313,7 +273,7 @@
protected void preSpecialize(BeanDeployerEnvironment environment)
{
super.preSpecialize(environment);
- if (environment.getEjbDescriptors().containsKey(getAnnotatedItem().getWBSuperclass().getJavaClass()))
+ if (environment.getEjbDescriptors().contains(getAnnotatedItem().getWBSuperclass().getJavaClass()))
{
throw new DefinitionException("Simple bean must specialize a simple bean");
}
@@ -349,22 +309,6 @@
}
/**
- * Initializes the post-construct method
- */
- protected void initPostConstruct()
- {
- this.postConstruct = Beans.getPostConstruct(getAnnotatedItem());
- }
-
- /**
- * Initializes the pre-destroy method
- */
- protected void initPreDestroy()
- {
- this.preDestroy = Beans.getPreDestroy(getAnnotatedItem());
- }
-
- /**
* Returns the constructor
*
* @return The constructor
@@ -375,26 +319,6 @@
}
/**
- * Returns the post-construct method
- *
- * @return The post-construct method
- */
- public WBMethod<?, ?> getPostConstruct()
- {
- return postConstruct;
- }
-
- /**
- * Returns the pre-destroy method
- *
- * @return The pre-destroy method
- */
- public WBMethod<?, ?> getPreDestroy()
- {
- return preDestroy;
- }
-
- /**
* Gets a string representation
*
* @return The string representation
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -19,7 +19,6 @@
import javax.enterprise.context.spi.CreationalContext;
import org.jboss.webbeans.bean.EnterpriseBean;
-import org.jboss.webbeans.ejb.api.SessionObjectReference;
/**
* Interface implemented by all enterprise bean proxies to query/control the proxy
@@ -30,17 +29,6 @@
public interface EnterpriseBeanInstance
{
- /**
- * Indicated if a remove method has been invoked by the application
- *
- * @return True if invoked, false otherwise
- */
- public boolean isDestroyed(Marker marker);
-
- public void setDestroyed(Marker marker, boolean destroyed);
-
public void destroy(Marker marker, EnterpriseBean<?> enterpriseBean, CreationalContext<?> creationalContext);
- public SessionObjectReference getSessionObjectReference(Marker marker);
-
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanProxyMethodHandler.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanProxyMethodHandler.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bean/proxy/EnterpriseBeanProxyMethodHandler.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -46,42 +46,11 @@
// The log provider
static final transient Log log = Logging.getLog(EnterpriseBeanProxyMethodHandler.class);
-
- private static final ThreadLocal<EnterpriseBean<?>> enterpriseBean;
-
- private static final ThreadLocal<CreationalContext<?>> enterpriseBeanCreationalContext;
-
- static
- {
- enterpriseBean = new ThreadLocal<EnterpriseBean<?>>();
- enterpriseBeanCreationalContext = new ThreadLocal<CreationalContext<?>>();
- }
-
- public static EnterpriseBean<?> getEnterpriseBean()
- {
- return enterpriseBean.get();
- }
-
- /**
- * @return the enterpriseBeanCreationalContext
- */
- public static CreationalContext<?> getEnterpriseBeanCreationalContext()
- {
- return enterpriseBeanCreationalContext.get();
- }
-
- private static <T> void setEnterpriseBean(EnterpriseBean<T> bean, CreationalContext<T> creationalContext)
- {
- enterpriseBean.set(bean);
- enterpriseBeanCreationalContext.set(creationalContext);
- }
private final SessionObjectReference reference;
private final Class<?> objectInterface;
private final Collection<MethodSignature> removeMethodSignatures;
private final boolean clientCanCallRemoveMethods;
-
- private boolean destroyed;
/**
* Constructor
@@ -92,19 +61,10 @@
*/
public EnterpriseBeanProxyMethodHandler(EnterpriseBean<T> bean, CreationalContext<T> creationalContext)
{
- this.destroyed = false;
this.objectInterface = bean.getEjbDescriptor().getObjectInterface();
this.removeMethodSignatures = bean.getEjbDescriptor().getRemoveMethodSignatures();
this.clientCanCallRemoveMethods = bean.isClientCanCallRemoveMethods();
- try
- {
- setEnterpriseBean(bean, creationalContext);
- this.reference = bean.createReference();
- }
- finally
- {
- setEnterpriseBean(null, null);
- }
+ this.reference = bean.createReference();
log.trace("Created enterprise bean proxy method handler for " + bean);
}
@@ -127,29 +87,10 @@
*/
public Object invoke(Object self, Method method, Method proceed, Object[] args) throws Throwable
{
- // EnterpriseBeanInstance methods
- if ("isDestroyed".equals(method.getName()) && Marker.isMarker(0, method, args))
+ if (reference.isRemoved())
{
- return destroyed;
- }
- else if ("setDestroyed".equals(method.getName()) && Marker.isMarker(0, method, args))
- {
- if (args.length != 2)
- {
- throw new IllegalArgumentException("enterpriseBeanInstance.setDestroyed() called with >2 argument");
- }
- if (!(args[1].getClass().equals(boolean.class) || args[1].getClass().equals(Boolean.class)))
- {
- throw new IllegalArgumentException("enterpriseBeanInstance.setDestroyed() called with non-boolean argument");
- }
- destroyed = ((Boolean) args[1]).booleanValue();
- }
-
- if (destroyed)
- {
return null;
}
-
if ("destroy".equals(method.getName()) && Marker.isMarker(0, method, args))
{
reference.remove();
@@ -165,22 +106,25 @@
throw new UnsupportedOperationException("Cannot call EJB remove method directly on non-dependent scoped bean " + method );
}
}
-
+ Class<?> businessInterface = getBusinessInterface(method);
+ Object proxiedInstance = reference.getBusinessObject(businessInterface);
+ Method proxiedMethod = Reflections.lookupMethod(method, proxiedInstance);
+ Object returnValue = Reflections.invokeAndWrap(proxiedMethod, proxiedInstance, args);
+ log.trace("Executed " + method + " on " + proxiedInstance + " with parameters " + args + " and got return value " + returnValue);
+ return returnValue;
+ }
+
+ private Class<?> getBusinessInterface(Method method)
+ {
Class<?> businessInterface = method.getDeclaringClass();
if (businessInterface.equals(Object.class))
{
- businessInterface = objectInterface;
+ return objectInterface;
}
- Object proxiedInstance = reference.getBusinessObject(businessInterface);
- if (proxiedInstance == null)
+ else
{
- throw new IllegalStateException("No EJB can be found in the EJB container for " + reference + ". Make sure you are running an EJB container.");
+ return businessInterface;
}
- Method proxiedMethod = Reflections.lookupMethod(method, proxiedInstance);
- Object returnValue = Reflections.invokeAndWrap(proxiedMethod, proxiedInstance, args);
- log.trace("Executed " + method + " on " + proxiedInstance + " with parameters " + args + " and got return value " + returnValue);
- return returnValue;
-
}
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/AbstractBeanDeployer.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -40,6 +40,7 @@
import org.jboss.webbeans.bean.RIBean;
import org.jboss.webbeans.bean.SimpleBean;
import org.jboss.webbeans.ejb.EJBApiAbstraction;
+import org.jboss.webbeans.ejb.InternalEjbDescriptor;
import org.jboss.webbeans.event.ObserverFactory;
import org.jboss.webbeans.event.ObserverMethodImpl;
import org.jboss.webbeans.introspector.WBClass;
@@ -193,13 +194,13 @@
getEnvironment().addBean(bean);
}
- protected <T> void createEnterpriseBean(WBClass<T> annotatedClass)
+ protected <T> void createEnterpriseBean(InternalEjbDescriptor<T> ejbDescriptor)
{
// TODO Don't create enterprise bean if it has no local interfaces!
- EnterpriseBean<T> bean = EnterpriseBean.of(annotatedClass, manager, getEnvironment());
+ EnterpriseBean<T> bean = EnterpriseBean.of(ejbDescriptor, manager);
getEnvironment().addBean(bean);
createSubBeans(bean);
- getEnvironment().addBean(NewEnterpriseBean.of(annotatedClass, manager, getEnvironment()));
+ getEnvironment().addBean(NewEnterpriseBean.of(ejbDescriptor, manager));
}
/**
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployer.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployer.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -24,7 +24,8 @@
import javax.interceptor.Interceptor;
import org.jboss.webbeans.BeanManagerImpl;
-import org.jboss.webbeans.ejb.EjbDescriptorCache;
+import org.jboss.webbeans.ejb.EjbDescriptors;
+import org.jboss.webbeans.ejb.InternalEjbDescriptor;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.resources.ClassTransformer;
@@ -43,7 +44,7 @@
* @param manager
* @param ejbDescriptors
*/
- public BeanDeployer(BeanManagerImpl manager, BeanManagerImpl deploymentManager, EjbDescriptorCache ejbDescriptors)
+ public BeanDeployer(BeanManagerImpl manager, BeanManagerImpl deploymentManager, EjbDescriptors ejbDescriptors)
{
super(manager, new BeanDeployerEnvironment(ejbDescriptors, manager));
this.classes = new HashSet<WBClass<?>>();
@@ -99,27 +100,24 @@
{
for (WBClass<?> clazz : classes)
{
- if (getEnvironment().getEjbDescriptors().containsKey(clazz.getJavaClass()))
+ boolean managedBeanOrDecorator = !getEnvironment().getEjbDescriptors().contains(clazz.getJavaClass()) && isTypeManagedBeanOrDecorator(clazz);
+ if (managedBeanOrDecorator && clazz.isAnnotationPresent(Decorator.class))
{
- createEnterpriseBean(clazz);
+ createDecorator(clazz);
}
- else
+ else if (managedBeanOrDecorator && clazz.isAnnotationPresent(Interceptor.class))
{
- boolean managedBeanOrDecorator = isTypeManagedBeanOrDecorator(clazz);
- if (managedBeanOrDecorator && clazz.isAnnotationPresent(Decorator.class))
- {
- createDecorator(clazz);
- }
- else if (managedBeanOrDecorator && clazz.isAnnotationPresent(Interceptor.class))
- {
- //createInterceptor(clazz);
- }
- else if (managedBeanOrDecorator && !clazz.isAbstract())
- {
- createSimpleBean(clazz);
- }
+ //createInterceptor(clazz);
}
+ else if (managedBeanOrDecorator && !clazz.isAbstract())
+ {
+ createSimpleBean(clazz);
+ }
}
+ for (InternalEjbDescriptor<?> ejbDescriptor : getEnvironment().getEjbDescriptors())
+ {
+ createEnterpriseBean(ejbDescriptor);
+ }
return this;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployerEnvironment.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployerEnvironment.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployerEnvironment.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -36,7 +36,7 @@
import org.jboss.webbeans.bean.RIBean;
import org.jboss.webbeans.bean.builtin.AbstractBuiltInBean;
import org.jboss.webbeans.bean.builtin.ExtensionBean;
-import org.jboss.webbeans.ejb.EjbDescriptorCache;
+import org.jboss.webbeans.ejb.EjbDescriptors;
import org.jboss.webbeans.event.ObserverMethodImpl;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.introspector.WBMethod;
@@ -53,10 +53,10 @@
private final List<DisposalMethodBean<?>> allDisposalBeans;
private final Set<DisposalMethodBean<?>> resolvedDisposalBeans;
private final Set<DecoratorBean<?>> decorators;
- private final EjbDescriptorCache ejbDescriptors;
+ private final EjbDescriptors ejbDescriptors;
private final TypeSafeDisposerResolver disposalMethodResolver;
- public BeanDeployerEnvironment(EjbDescriptorCache ejbDescriptors, BeanManagerImpl manager)
+ public BeanDeployerEnvironment(EjbDescriptors ejbDescriptors, BeanManagerImpl manager)
{
this.classBeanMap = new HashMap<WBClass<?>, AbstractClassBean<?>>();
this.producerMethodBeanMap = new HashMap<WBMethod<?, ?>, ProducerMethodBean<?>>();
@@ -165,7 +165,7 @@
return Collections.unmodifiableSet(beans);
}
- public EjbDescriptorCache getEjbDescriptors()
+ public EjbDescriptors getEjbDescriptors()
{
return ejbDescriptors;
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployment.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployment.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/BeanDeployment.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -34,7 +34,7 @@
import org.jboss.webbeans.conversation.JavaSEConversationTerminator;
import org.jboss.webbeans.conversation.NumericConversationIdGenerator;
import org.jboss.webbeans.conversation.ServletConversationManager;
-import org.jboss.webbeans.ejb.EjbDescriptorCache;
+import org.jboss.webbeans.ejb.EjbDescriptors;
import org.jboss.webbeans.ejb.spi.EjbServices;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
@@ -61,11 +61,12 @@
public BeanDeployment(BeanDeploymentArchive beanDeploymentArchive, BeanManagerImpl deploymentManager)
{
this.beanDeploymentArchive = beanDeploymentArchive;
+ EjbDescriptors ejbDescriptors = new EjbDescriptors();
+ beanDeploymentArchive.getServices().add(EjbDescriptors.class, ejbDescriptors);
ServiceRegistry services = new SimpleServiceRegistry();
services.addAll(deploymentManager.getServices().entrySet());
services.addAll(beanDeploymentArchive.getServices().entrySet());
this.beanManager = BeanManagerImpl.newManager(deploymentManager, services);
- EjbDescriptorCache ejbDescriptors = new EjbDescriptorCache();
if (beanManager.getServices().contains(EjbServices.class))
{
// Must populate EJB cache first, as we need it to detect whether a
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/ExtensionBeanDeployer.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/ExtensionBeanDeployer.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/ExtensionBeanDeployer.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -23,7 +23,7 @@
import org.jboss.webbeans.BeanManagerImpl;
import org.jboss.webbeans.bean.builtin.ExtensionBean;
-import org.jboss.webbeans.ejb.EjbDescriptorCache;
+import org.jboss.webbeans.ejb.EjbDescriptors;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.resources.ClassTransformer;
@@ -38,7 +38,7 @@
public ExtensionBeanDeployer(BeanManagerImpl manager)
{
- super(manager, new BeanDeployerEnvironment(new EjbDescriptorCache(), manager));
+ super(manager, new BeanDeployerEnvironment(new EjbDescriptors(), manager));
this.extensions = new HashSet<Extension>();
}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/WebBeansBootstrap.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/WebBeansBootstrap.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/bootstrap/WebBeansBootstrap.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -48,9 +48,6 @@
import org.jboss.webbeans.context.SessionContext;
import org.jboss.webbeans.context.api.BeanStore;
import org.jboss.webbeans.ejb.EJBApiAbstraction;
-import org.jboss.webbeans.ejb.spi.EjbServices;
-import org.jboss.webbeans.injection.spi.JpaInjectionServices;
-import org.jboss.webbeans.injection.spi.ResourceInjectionServices;
import org.jboss.webbeans.jsf.JsfApiAbstraction;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
@@ -162,18 +159,19 @@
{
log.info("Transactional services not available. Injection of @Current UserTransaction not available. Transactional observers will be invoked synchronously.");
}
- if (!deployment.getServices().contains(EjbServices.class))
- {
- log.info("EJB services not available. Session beans will be simple beans, CDI-style injection into non-contextual EJBs, injection of remote EJBs and injection of @EJB in simple beans will not be available");
- }
- if (!deployment.getServices().contains(JpaInjectionServices.class))
- {
- log.info("JPA services not available. Injection of @PersistenceContext will not occur. Entity beans will be discovered as simple beans.");
- }
- if (!deployment.getServices().contains(ResourceInjectionServices.class))
- {
- log.info("@Resource injection not available.");
- }
+ // TODO Reinstate if we can find a good way to detect.
+// if (!deployment.getServices().contains(EjbServices.class))
+// {
+// log.info("EJB services not available. Session beans will be simple beans, CDI-style injection into non-contextual EJBs, injection of remote EJBs and injection of @EJB in simple beans will not be available");
+// }
+// if (!deployment.getServices().contains(JpaInjectionServices.class))
+// {
+// log.info("JPA services not available. Injection of @PersistenceContext will not occur. Entity beans will be discovered as simple beans.");
+// }
+// if (!deployment.getServices().contains(ResourceInjectionServices.class))
+// {
+// log.info("@Resource injection not available.");
+// }
if (applicationBeanStore == null)
{
throw new IllegalStateException("No application context BeanStore set");
Deleted: ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptorCache.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptorCache.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptorCache.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -1,111 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.jboss.webbeans.ejb;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.CopyOnWriteArraySet;
-
-import org.jboss.webbeans.ejb.spi.EjbDescriptor;
-
-/**
- * EJB descriptors by EJB implementation class or name
- *
- * @author Pete Muir
- *
- */
-public class EjbDescriptorCache
-{
- // EJB implementation class -> EJB descriptors map
- private Map<Class<?>, Set<InternalEjbDescriptor<?>>> ejbsByBeanClass;
-
- /**
- * Constructor
- */
- public EjbDescriptorCache()
- {
- this.ejbsByBeanClass = new HashMap<Class<?>, Set<InternalEjbDescriptor<?>>>();
- }
-
- /**
- * Gets an iterator to the EJB descriptors for an EJB implementation class
- *
- * @param beanClass The EJB class
- * @return An iterator
- */
- @SuppressWarnings("unchecked")
- public <T> Iterable<InternalEjbDescriptor<T>> get(Class<T> beanClass)
- {
- return (Iterable) ejbsByBeanClass.get(beanClass);
- }
-
- /**
- * Adds an EJB descriptor to the maps
- *
- * @param ejbDescriptor The EJB descriptor to add
- */
- public <T> void add(EjbDescriptor<T> ejbDescriptor)
- {
- InternalEjbDescriptor<T> internalEjbDescriptor = new InternalEjbDescriptor<T>(ejbDescriptor);
- if (!ejbsByBeanClass.containsKey(ejbDescriptor.getBeanClass()))
- {
- ejbsByBeanClass.put(ejbDescriptor.getBeanClass(), new CopyOnWriteArraySet<InternalEjbDescriptor<?>>());
- }
- ejbsByBeanClass.get(ejbDescriptor.getBeanClass()).add(internalEjbDescriptor);
- }
-
- /**
- * Indicates if there are EJB descriptors available for an EJB implementation
- * class
- *
- * @param beanClass The class to match
- * @return True if present, otherwise false
- */
- public boolean containsKey(Class<?> beanClass)
- {
- return ejbsByBeanClass.containsKey(beanClass);
- }
-
- /**
- * Adds all EJB descriptors to the maps
- *
- * @param ejbDescriptors The descriptors to add
- */
- public void addAll(Iterable<EjbDescriptor<?>> ejbDescriptors)
- {
- for (EjbDescriptor<?> ejbDescriptor : ejbDescriptors)
- {
- add(ejbDescriptor);
- }
- }
-
- /**
- * Clears both maps
- */
- public void clear()
- {
- ejbsByBeanClass.clear();
- }
-
- @Override
- public String toString()
- {
- return "EJB Descriptor cache has indexed " + ejbsByBeanClass.size() + " EJBs by class";
- }
-
-}
Copied: ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptors.java (from rev 3567, ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptorCache.java)
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptors.java (rev 0)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/EjbDescriptors.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -0,0 +1,124 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.webbeans.ejb;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
+
+import org.jboss.webbeans.bootstrap.api.Service;
+import org.jboss.webbeans.ejb.spi.EjbDescriptor;
+
+/**
+ * EJB descriptors by EJB implementation class or name
+ *
+ * @author Pete Muir
+ *
+ */
+public class EjbDescriptors implements Service, Iterable<InternalEjbDescriptor<?>>
+{
+ // EJB name -> EJB descriptors map
+ private final Map<String, InternalEjbDescriptor<?>> ejbs;
+
+ private final Collection<Class<?>> ejbClasses;
+
+ /**
+ * Constructor
+ */
+ public EjbDescriptors()
+ {
+ this.ejbs = new HashMap<String, InternalEjbDescriptor<?>>();
+ this.ejbClasses = new HashSet<Class<?>>();
+ }
+
+ /**
+ * Gets an iterator to the EJB descriptors for an EJB implementation class
+ *
+ * @param beanClass The EJB class
+ * @return An iterator
+ */
+ @SuppressWarnings("unchecked")
+ public <T> InternalEjbDescriptor<T> get(String beanName)
+ {
+ return (InternalEjbDescriptor<T>) ejbs.get(beanName);
+ }
+
+ /**
+ * Adds an EJB descriptor to the maps
+ *
+ * @param ejbDescriptor The EJB descriptor to add
+ */
+ public <T> void add(EjbDescriptor<T> ejbDescriptor)
+ {
+ InternalEjbDescriptor<T> internalEjbDescriptor = new InternalEjbDescriptor<T>(ejbDescriptor);
+ ejbs.put(ejbDescriptor.getEjbName(), internalEjbDescriptor);
+ ejbClasses.add(ejbDescriptor.getBeanClass());
+ }
+
+ /**
+ * Indicates if there are EJB descriptors available for an EJB implementation
+ * class
+ *
+ * @param beanClass The class to match
+ * @return True if present, otherwise false
+ */
+ public boolean contains(String beanName)
+ {
+ return ejbs.containsKey(beanName);
+ }
+
+ /**
+ * Indicates if there are EJB descriptors available for an EJB implementation
+ * class
+ *
+ * @param beanClass The class to match
+ * @return True if present, otherwise false
+ */
+ public boolean contains(Class<?> beanClass)
+ {
+ return ejbClasses.contains(beanClass);
+ }
+
+ /**
+ * Adds all EJB descriptors to the maps
+ *
+ * @param ejbDescriptors The descriptors to add
+ */
+ public void addAll(Iterable<EjbDescriptor<?>> ejbDescriptors)
+ {
+ for (EjbDescriptor<?> ejbDescriptor : ejbDescriptors)
+ {
+ add(ejbDescriptor);
+ }
+ }
+
+ /**
+ * Clears both maps
+ */
+ public void clear()
+ {
+ ejbs.clear();
+ }
+
+ public Iterator<InternalEjbDescriptor<?>> iterator()
+ {
+ return ejbs.values().iterator();
+ }
+
+}
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/SessionBeanInterceptor.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/SessionBeanInterceptor.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/ejb/SessionBeanInterceptor.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -16,24 +16,8 @@
*/
package org.jboss.webbeans.ejb;
-import java.io.IOException;
-import java.io.ObjectInputStream;
import java.io.Serializable;
-import javax.annotation.PostConstruct;
-import javax.annotation.PreDestroy;
-import javax.enterprise.context.spi.CreationalContext;
-import javax.interceptor.InvocationContext;
-
-import org.jboss.webbeans.ContextualIdStore;
-import org.jboss.webbeans.CurrentManager;
-import org.jboss.webbeans.bean.EnterpriseBean;
-import org.jboss.webbeans.bean.proxy.EnterpriseBeanInstance;
-import org.jboss.webbeans.bean.proxy.EnterpriseBeanProxyMethodHandler;
-import org.jboss.webbeans.bean.proxy.Marker;
-import org.jboss.webbeans.log.Log;
-import org.jboss.webbeans.log.Logging;
-
/**
* Interceptor for handling EJB post-construct tasks
*
@@ -43,107 +27,6 @@
{
private static final long serialVersionUID = 7327757031821596782L;
- private transient Log log = Logging.getLog(SessionBeanInterceptor.class);
-
- private transient EnterpriseBean<Object> bean;
- private transient CreationalContext<Object> creationalContext;
-
- private Integer beanId;
- private boolean contextual;
-
- /**
- * Gets the underlying target and calls the post-construct method
- *
- * @param invocationContext The invocation context
- * @throws Exception
- */
- @PostConstruct
- public void postConstruct(InvocationContext invocationContext) throws Exception
- {
- Object target = invocationContext.getTarget();
- initBean(target.getClass());
- bean.postConstruct(target, creationalContext);
- invocationContext.proceed();
- }
-
- /**
- * Gets the underlying target and calls the pre-destroy method
- *
- * @param invocationContext The invocation context
- * @throws Exception
- */
- @PreDestroy
- public void preDestroy(InvocationContext invocationContext) throws Exception
- {
- Object target = invocationContext.getTarget();
- initBean(target.getClass());
- if (contextual)
- {
- bean.preDestroy(creationalContext);
- EnterpriseBeanInstance instance = getEnterpriseBeanInstance(bean);
- if (instance != null)
- {
- instance.setDestroyed(Marker.INSTANCE, true);
- }
- }
- invocationContext.proceed();
- }
-
- /**
- * Gets a bean based on the target in the invocation context
- *
- * @param invocationContext The invocation context
- * @return The found bean or null if the bean was not an enterprise bean
- */
- private void initBean(Class<? extends Object> beanClass)
- {
- EnterpriseBean<Object> bean = (EnterpriseBean<Object>) EnterpriseBeanProxyMethodHandler.getEnterpriseBean();
- if (bean != null && bean.getType().equals(beanClass))
- {
- this.bean = bean;
- this.contextual = true;
- this.creationalContext = (CreationalContext<Object>) EnterpriseBeanProxyMethodHandler.getEnterpriseBeanCreationalContext();
- }
- else
- {
- this.bean = (EnterpriseBean<Object>) CurrentManager.rootManager().getNewEnterpriseBeanMap().get(beanClass);
- this.contextual = false;
- this.creationalContext = CurrentManager.rootManager().createCreationalContext(bean);
- }
- this.beanId = CurrentManager.rootManager().getServices().get(ContextualIdStore.class).getId(this.bean);
- }
-
- private static <T> EnterpriseBeanInstance getEnterpriseBeanInstance(EnterpriseBean<T> bean)
- {
- T instance = CurrentManager.rootManager().getContext(bean.getScopeType()).get(bean);
- if (instance instanceof EnterpriseBeanInstance)
- {
- return (EnterpriseBeanInstance) instance;
- }
- else if (instance == null)
- {
- return null;
- }
- else
- {
- throw new IllegalStateException("Contextual instance not an session bean created by the container");
- }
- }
-
- private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
- {
- ois.defaultReadObject();
- if (beanId != null)
- {
- bean = (EnterpriseBean<Object>) CurrentManager.rootManager().getServices().get(ContextualIdStore.class).getContextual(beanId);
- }
- }
-
- protected EnterpriseBean<Object> getBean()
- {
- return bean;
- }
-
}
\ No newline at end of file
Modified: ri/trunk/porting-package/src/main/java/org/jboss/webbeans/tck/BeansImpl.java
===================================================================
--- ri/trunk/porting-package/src/main/java/org/jboss/webbeans/tck/BeansImpl.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/porting-package/src/main/java/org/jboss/webbeans/tck/BeansImpl.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -1,10 +1,6 @@
package org.jboss.webbeans.tck;
-import javax.enterprise.inject.spi.Bean;
-
import org.jboss.jsr299.tck.spi.Beans;
-import org.jboss.webbeans.CurrentManager;
-import org.jboss.webbeans.ejb.spi.EjbDescriptor;
import org.jboss.webbeans.util.Proxies;
/**
@@ -18,63 +14,9 @@
public class BeansImpl implements Beans
{
- public boolean isEnterpriseBean(Class<?> clazz)
- {
- return CurrentManager.rootManager().getNewEnterpriseBeanMap().containsKey(clazz);
- }
-
- public boolean isEntityBean(Class<?> clazz)
- {
- if (CurrentManager.rootManager().getNewEnterpriseBeanMap().containsKey(clazz))
- {
- EjbDescriptor<?> ejbDescriptor = CurrentManager.rootManager().getNewEnterpriseBeanMap().get(clazz).getEjbDescriptor();
- if (!ejbDescriptor.isMessageDriven() && !ejbDescriptor.isSingleton() && !ejbDescriptor.isStateful() && !ejbDescriptor.isStateless())
- {
- return true;
- }
- }
- return false;
- }
-
- public boolean isStatefulBean(Class<?> clazz)
- {
- if (CurrentManager.rootManager().getNewEnterpriseBeanMap().containsKey(clazz))
- {
- EjbDescriptor<?> ejbDescriptor = CurrentManager.rootManager().getNewEnterpriseBeanMap().get(clazz).getEjbDescriptor();
- if (ejbDescriptor.isStateful())
- {
- return true;
- }
- }
- return false;
- }
-
- public boolean isStatelessBean(Class<?> clazz)
- {
- if (CurrentManager.rootManager().getNewEnterpriseBeanMap().containsKey(clazz))
- {
- EjbDescriptor<?> ejbDescriptor = CurrentManager.rootManager().getNewEnterpriseBeanMap().get(clazz).getEjbDescriptor();
- if (ejbDescriptor.isStateless())
- {
- return true;
- }
- }
- return false;
- }
-
public boolean isProxy(Object instance)
{
return Proxies.isProxy(instance);
}
- public <T> T getEnterpriseBean(Class<? extends T> beanType, Class<T> localInterface)
- {
- throw new UnsupportedOperationException();
- }
-
- public <T> T createBeanInstance(Bean<T> bean)
- {
- return (T) CurrentManager.rootManager().getCurrent().getReference(bean, Object.class, CurrentManager.rootManager().getCurrent().createCreationalContext(bean));
- }
-
}
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/api/SessionObjectReference.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/api/SessionObjectReference.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/api/SessionObjectReference.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -50,5 +50,12 @@
* @throws NoSuchEJBException if the session object has already been removed
*/
public void remove();
+
+ /**
+ * Determine whether the session object has been removed
+ *
+ * @return true if the session object has been removed
+ */
+ public boolean isRemoved();
}
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/EjbDescriptor.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -45,6 +45,8 @@
*/
public Collection<BusinessInterfaceDescriptor<?>> getLocalBusinessInterfaces();
+ public String getEjbName();
+
/**
* Get the remove methods of the EJB
*
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/ejb/spi/helpers/ForwardingEjbDescriptor.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -37,6 +37,11 @@
return delegate().getBeanClass();
}
+ public String getEjbName()
+ {
+ return delegate().getEjbName();
+ }
+
public boolean isMessageDriven()
{
return delegate().isMessageDriven();
Modified: ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java
===================================================================
--- ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/spi/src/main/java/org/jboss/webbeans/manager/api/WebBeansManager.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -21,8 +21,12 @@
import java.lang.annotation.Annotation;
import javax.enterprise.context.ContextNotActiveException;
+import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.BeanManager;
+import javax.enterprise.inject.spi.InjectionTarget;
+import org.jboss.webbeans.ejb.spi.EjbDescriptor;
+
/**
* Functionality provided by the Web Beans Manager over and above the JSR-299
* Manager.
@@ -58,5 +62,19 @@
* if the given scope is not a normal scope
*/
public WebBeansManager setCurrent(Class<? extends Annotation> scopeType);
+
+ /**
+ * The injection target for the given EJB, or null if Web Beans was not
+ * given this descriptor in the deployment.
+ *
+ * @param <T>
+ * @param descriptor
+ * @return
+ */
+ public <T> InjectionTarget<T> createInjectionTarget(EjbDescriptor<T> descriptor);
+
+ public <T> Bean<T> getBean(EjbDescriptor<T> descriptor);
+
+ public <T> EjbDescriptor<T> getEjbDescriptor(String beanName);
}
Modified: ri/trunk/tests/src/main/java/org/jboss/webbeans/mock/MockEjBServices.java
===================================================================
--- ri/trunk/tests/src/main/java/org/jboss/webbeans/mock/MockEjBServices.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/tests/src/main/java/org/jboss/webbeans/mock/MockEjBServices.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -3,8 +3,6 @@
*/
package org.jboss.webbeans.mock;
-import javax.enterprise.inject.spi.InjectionPoint;
-
import org.jboss.webbeans.ejb.api.SessionObjectReference;
import org.jboss.webbeans.ejb.spi.EjbDescriptor;
import org.jboss.webbeans.ejb.spi.EjbServices;
@@ -19,6 +17,8 @@
return new SessionObjectReference()
{
+ private static final long serialVersionUID = 1L;
+
public <S> S getBusinessObject(Class<S> businessInterfaceType)
{
// TODO Auto-generated method stub
@@ -31,10 +31,10 @@
}
- public Object getFieldValue(Class<?> declaringClass, String fieldName)
+ public boolean isRemoved()
{
// TODO Auto-generated method stub
- return null;
+ return false;
}
};
Modified: ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/deployment/structure/AccessibleManagerResolutionTest.java
===================================================================
--- ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/deployment/structure/AccessibleManagerResolutionTest.java 2009-08-27 23:07:26 UTC (rev 3612)
+++ ri/trunk/tests/src/test/java/org/jboss/webbeans/test/unit/deployment/structure/AccessibleManagerResolutionTest.java 2009-08-27 23:09:32 UTC (rev 3613)
@@ -11,7 +11,7 @@
import org.jboss.webbeans.bootstrap.BeanDeployerEnvironment;
import org.jboss.webbeans.bootstrap.api.ServiceRegistry;
import org.jboss.webbeans.bootstrap.api.helpers.SimpleServiceRegistry;
-import org.jboss.webbeans.ejb.EjbDescriptorCache;
+import org.jboss.webbeans.ejb.EjbDescriptors;
import org.jboss.webbeans.introspector.WBClass;
import org.jboss.webbeans.introspector.jlr.WBClassImpl;
import org.jboss.webbeans.metadata.TypeStore;
@@ -40,7 +40,7 @@
WBClass<?> clazz = WBClassImpl.of(c, classTransformer);
RIBean<?> bean = SimpleBean.of(clazz, manager);
manager.addBean(bean);
- BeanDeployerEnvironment environment = new BeanDeployerEnvironment(new EjbDescriptorCache(), manager);
+ BeanDeployerEnvironment environment = new BeanDeployerEnvironment(new EjbDescriptors(), manager);
bean.initialize(environment);
}
15 years, 6 months