Author: akazakov
Date: 2010-07-30 09:42:26 -0400 (Fri, 30 Jul 2010)
New Revision: 23837
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIValidationMessages.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/messages.properties
Log:
https://jira.jboss.org/browse/JBIDE-6505 Added JSR-299 spec. references to validation
messages.
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIValidationMessages.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIValidationMessages.java 2010-07-30
12:52:54 UTC (rev 23836)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIValidationMessages.java 2010-07-30
13:42:26 UTC (rev 23837)
@@ -19,8 +19,6 @@
private static final String BUNDLE_NAME =
"org.jboss.tools.cdi.internal.core.validation.messages"; //$NON-NLS-1$
- public static String testKey;
-
public static String STEREOTYPE_DECLARES_NON_EMPTY_NAME;
public static String RESOURCE_PRODUCER_FIELD_SETS_EL_NAME;
public static String PARAM_INJECTION_DECLARES_EMPTY_NAME;
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/messages.properties
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/messages.properties 2010-07-30
12:52:54 UTC (rev 23836)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/messages.properties 2010-07-30
13:42:26 UTC (rev 23837)
@@ -1,79 +1,78 @@
-testKey=Test Key
+STEREOTYPE_DECLARES_NON_EMPTY_NAME=Stereotype declares a non-empty @Named annotation
[JSR-299 �2.7.1.3]
+RESOURCE_PRODUCER_FIELD_SETS_EL_NAME=Producer field declaration of Java EE resource must
not specify an EL name [JSR-299 �3.5.1]
+PARAM_INJECTION_DECLARES_EMPTY_NAME=Injection point other than injected field must not
declare a @Named annotation that does not specify the value member [JSR-299 �3.11]
+INTERCEPTOR_HAS_NAME=Interceptor has a name [JSR-299 �2.5.3]
+DECORATOR_HAS_NAME=Decorator has a name [JSR-299 �2.5.3]
-STEREOTYPE_DECLARES_NON_EMPTY_NAME=Stereotype declares a non-empty @Named annotation
-RESOURCE_PRODUCER_FIELD_SETS_EL_NAME=Producer field declaration of Java EE resource
specifies an EL name
-PARAM_INJECTION_DECLARES_EMPTY_NAME=Injection point other than injected field declares a
@Named annotation that does not specify the value member
-INTERCEPTOR_HAS_NAME=Interceptor has a name
-DECORATOR_HAS_NAME=Decorator has a name
-
UNSATISFIED_INJECTION_POINTS=No bean is eligible for injection to the injection point
AMBIGUOUS_INJECTION_POINTS=Multiple beans are eligible for injection to the injection
point
-ILLEGAL_TYPE_IN_TYPED_DECLARATION=Bean class or producer method or field specifies a
@Typed annotation, and the value member specifies a class which does not correspond to a
type in the unrestricted set of bean types of a bean
-ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_BEAN_CLASS=Bean class specifies a @Typed annotation,
and the value member specifies a class which does not correspond to a type in the
unrestricted set of bean types of a bean
-ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_PRODUCER_METHOD=Producer method specifies a @Typed
annotation, and the value member specifies a class which does not correspond to a type in
the unrestricted set of bean types of a bean
-ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_PRODUCER_FIELD=Producer field specifies a @Typed
annotation, and the value member specifies a class which does not correspond to a type in
the unrestricted set of bean types of a bean
-PRODUCER_METHOD_RETURN_TYPE_HAS_WILDCARD=Producer method return type contains a wildcard
type parameter
-PRODUCER_METHOD_RETURN_TYPE_IS_VARIABLE=Producer method return type is a type variable
-PRODUCER_FIELD_TYPE_HAS_WILDCARD=Producer field type contains a wildcard type parameter
-PRODUCER_FIELD_TYPE_IS_VARIABLE=Producer field type is a type variable
-PRODUCER_FIELD_TYPE_DOES_NOT_MATCH_JAVA_EE_OBJECT=Matching object in the Java EE
component environment is not of the same type as the producer field declaration
-INJECTION_TYPE_IS_VARIABLE=Injection point type is a type variable
-INJECT_RESOLVES_TO_NULLABLE_BEAN=Injection point of primitive type resolves to the bean
that may have a null value
-STEREOTYPE_IS_ANNOTATED_TYPED=Stereotype is annotated @Typed
-MISSING_NONBINDING_FOR_ANNOTATION_VALUE_IN_QUALIFIER_TYPE_MEMBER=Annotation-valued member
of a qualifier type should be annotated @Nonbinding [JSR-299 �5.2.5]
-MISSING_NONBINDING_FOR_ARRAY_VALUE_IN_QUALIFIER_TYPE_MEMBER=Array-valued member of a
qualifier type should be annotated @Nonbinding [JSR-299 �5.2.5]
-MISSING_NONBINDING_FOR_ANNOTATION_VALUE_IN_INTERCEPTOR_BINDING_TYPE_MEMBER=Annotation-valued
member of an interceptor binding type should be annotated @Nonbinding [JSR-299 �9.5.2]
-MISSING_NONBINDING_FOR_ARRAY_VALUE_IN_INTERCEPTOR_BINDING_TYPE_MEMBER=Array-valued member
of an interceptor binding type should be annotated @Nonbinding [JSR-299 �9.5.2]
-MISSING_TARGET_ANNOTATION_IN_QUALIFIER_TYPE=Qualifier annotation type should be annotated
with @Target('{'METHOD, FIELD, PARAMETER, TYPE'}') [JSR-299 �2.3.2]
-MISSING_RETENTION_ANNOTATION_IN_QUALIFIER_TYPE=Qualifier annotation type should be
annotated with @Retention(RUNTIME) [JSR-299 �2.3.2]
-MISSING_TARGET_ANNOTATION_IN_STEREOTYPE_TYPE=Stereotype annotation type should be
annotated with @Target with correct targets [JSR-299 �2.7.1]
-MISSING_RETENTION_ANNOTATION_IN_STEREOTYPE_TYPE=Stereotype annotation type should be
annotated with @Retention(RUNTIME) [JSR-299 �2.7.1]
-MULTIPLE_SCOPE_TYPE_ANNOTATIONS=Bean class or producer method or field specifies multiple
scope type annotations
-MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_BEAN_CLASS=Bean class specifies multiple scope type
annotations
-MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_PRODUCER_METHOD=Producer method specifies multiple
scope type annotations
-MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_PRODUCER_FIELD=Producer field specifies multiple scope
type annotations
-MISSING_SCOPE_WHEN_THERE_IS_NO_DEFAULT_SCOPE=Bean does not explicitly declare a scope
when there is no default scope
-STEREOTYPE_DECLARES_MORE_THAN_ONE_SCOPE=Stereotype declares more than one scope
-ILLEGAL_SCOPE_FOR_MANAGED_BEAN_WITH_PUBLIC_FIELD=Managed bean with a with a public field
must be @Dependent scoped
-ILLEGAL_SCOPE_FOR_MANAGED_BEAN_WITH_GENERIC_TYPE=Managed bean with a parameterized bean
class must be @Dependent scoped
-ILLEGAL_SCOPE_FOR_SESSION_BEAN_WITH_GENERIC_TYPE=Session bean with a parameterized bean
class must be @Dependent scoped
-ILLEGAL_SCOPE_FOR_STATELESS_SESSION_BEAN=Session bean specifies an illegal scope. A
stateless session bean must belong to the @Dependent pseudo-scope.
-ILLEGAL_SCOPE_FOR_SINGLETON_SESSION_BEAN=Session bean specifies an illegal scope. A
singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent
pseudo-scope.
-ILLEGAL_SCOPE_FOR_PRODUCER_METHOD=Producer method with a parameterized return type with a
type variable must be @Dependent scoped
-ILLEGAL_SCOPE_FOR_PRODUCER_FIELD=Producer field with a parameterized type with a type
variable declares must be @Dependent scoped
-ILLEGAL_SCOPE_WHEN_TYPE_INJECTIONPOINT_IS_INJECTED=Bean that declares any scope other
than @Dependent has an injection point of type InjectionPoint and qualifier @Default
-ILLEGAL_SCOPE_FOR_INTERCEPTOR=Interceptor must be @Dependent scoped
-ILLEGAL_SCOPE_FOR_DECORATOR=Decorator must be @Dependent scoped
+ILLEGAL_TYPE_IN_TYPED_DECLARATION=Bean specifies a @Typed annotation, and the value
member specifies a class which does not correspond to a type in the unrestricted set of
bean types of a bean [JSR-299 �2.2.2]
+ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_BEAN_CLASS=Bean class specifies a @Typed annotation,
and the value member specifies a class which does not correspond to a type in the
unrestricted set of bean types of a bean [JSR-299 �2.2.2]
+ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_PRODUCER_METHOD=Producer method specifies a @Typed
annotation, and the value member specifies a class which does not correspond to a type in
the unrestricted set of bean types of a bean [JSR-299 �2.2.2]
+ILLEGAL_TYPE_IN_TYPED_DECLARATION_IN_PRODUCER_FIELD=Producer field specifies a @Typed
annotation, and the value member specifies a class which does not correspond to a type in
the unrestricted set of bean types of a bean [JSR-299 �2.2.2]
+PRODUCER_METHOD_RETURN_TYPE_HAS_WILDCARD=Producer method return type must not contain a
wildcard type parameter [JSR-299 �3.3]
+PRODUCER_METHOD_RETURN_TYPE_IS_VARIABLE=Producer method return type cannot be a type
variable [JSR-299 �3.3]
+PRODUCER_FIELD_TYPE_HAS_WILDCARD=Producer field type must not contain a wildcard type
parameter [JSR-299 �3.4]
+PRODUCER_FIELD_TYPE_IS_VARIABLE=Producer field type cannot be a type variable [JSR-299
�3.4]
+PRODUCER_FIELD_TYPE_DOES_NOT_MATCH_JAVA_EE_OBJECT=Matching object in the Java EE
component environment is not of the same type as the producer field declaration [JSR-299
�3.5.1]
+INJECTION_TYPE_IS_VARIABLE=Injection point type cannot be a type variable [JSR-299
�5.2.2]
+INJECT_RESOLVES_TO_NULLABLE_BEAN=Injection point of primitive type resolves to the bean
that may have a null value [JSR-299 �5.2.4]
+STEREOTYPE_IS_ANNOTATED_TYPED=Stereotype cannot be annotated @Typed [JSR-299 �2.7.1.3]
+MISSING_NONBINDING_FOR_ANNOTATION_VALUE_IN_QUALIFIER_TYPE_MEMBER=Annotation-valued member
of a qualifier type must be annotated @Nonbinding [JSR-299 �5.2.5]
+MISSING_NONBINDING_FOR_ARRAY_VALUE_IN_QUALIFIER_TYPE_MEMBER=Array-valued member of a
qualifier type must be annotated @Nonbinding [JSR-299 �5.2.5]
+MISSING_NONBINDING_FOR_ANNOTATION_VALUE_IN_INTERCEPTOR_BINDING_TYPE_MEMBER=Annotation-valued
member of an interceptor binding type must be annotated @Nonbinding [JSR-299 �9.5.2]
+MISSING_NONBINDING_FOR_ARRAY_VALUE_IN_INTERCEPTOR_BINDING_TYPE_MEMBER=Array-valued member
of an interceptor binding type must be annotated @Nonbinding [JSR-299 �9.5.2]
+MISSING_TARGET_ANNOTATION_IN_QUALIFIER_TYPE=Qualifier annotation type must be annotated
with @Target('{'METHOD, FIELD, PARAMETER, TYPE'}') [JSR-299 �2.3.2]
+MISSING_RETENTION_ANNOTATION_IN_QUALIFIER_TYPE=Qualifier annotation type must be
annotated with @Retention(RUNTIME) [JSR-299 �2.3.2]
+MISSING_TARGET_ANNOTATION_IN_STEREOTYPE_TYPE=Stereotype annotation type must be annotated
with @Target with correct targets [JSR-299 �2.7.1]
+MISSING_RETENTION_ANNOTATION_IN_STEREOTYPE_TYPE=Stereotype annotation type must be
annotated with @Retention(RUNTIME) [JSR-299 �2.7.1]
-PRODUCER_ANNOTATED_INJECT=Producer method or field is annotated @Inject
-PRODUCER_PARAMETER_ILLEGALLY_ANNOTATED_DISPOSES=Producer method has a parameter annotated
@Disposes
-PRODUCER_PARAMETER_ILLEGALLY_ANNOTATED_OBSERVES=Producer method has a parameter annotated
@Observes
-OBSERVER_ANNOTATED_INJECT=Observer method is annotated @Inject
-OBSERVER_PARAMETER_ILLEGALLY_ANNOTATED=Observer method has a parameter annotated
@Disposes
-ILLEGAL_PRODUCER_METHOD_IN_SESSION_BEAN=Non-static method of a session bean class is
annotated @Produces, and the method is not a business method of the session bean
-MULTIPLE_DISPOSING_PARAMETERS=Method has more than one parameter annotated @Disposes
-DISPOSER_ANNOTATED_INJECT=Disposer method is annotated @Inject
-ILLEGAL_DISPOSER_IN_SESSION_BEAN=Non-static method of a session bean class has a
parameter annotated @Disposes, and the method is not a business method of the session
bean
-NO_PRODUCER_MATCHING_DISPOSER=There is no producer method declared by the (same) bean
class that is assignable to the disposed parameter of a disposer method
-MULTIPLE_DISPOSERS_FOR_PRODUCER=There are multiple disposer methods for a single producer
method
-ILLEGAL_PRODUCER_FIELD_IN_SESSION_BEAN=Non-static field of a session bean class is
annotated @Produces
-MULTIPLE_INJECTION_CONSTRUCTORS=Bean class has more than one constructor annotated
@Inject
-CONSTRUCTOR_PARAMETER_ANNOTATED_DISPOSES=Bean constructor has a parameter annotated
@Disposes
-CONSTRUCTOR_PARAMETER_ANNOTATED_OBSERVES=Bean constructor has a parameter annotated
@Observes
-GENERIC_METHOD_ANNOTATED_INJECT=Generic method of a bean is annotated @Inject
-STATIC_METHOD_ANNOTATED_INJECT=Static method of a bean is annotated @Inject
-MULTIPLE_OBSERVING_PARAMETERS=Method has more than one parameter annotated @Observes
-ILLEGAL_OBSERVER_IN_SESSION_BEAN=Non-static method of a session bean class has a
parameter annotated @Observes, and the method is not a business method of the EJB
+MULTIPLE_SCOPE_TYPE_ANNOTATIONS=Bean class or producer method or field specifies multiple
scope type annotations [JSR-299 �2.4.3]
+MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_BEAN_CLASS=Bean class specifies multiple scope type
annotations [JSR-299 �2.4.3]
+MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_PRODUCER_METHOD=Producer method specifies multiple
scope type annotations [JSR-299 �2.4.3]
+MULTIPLE_SCOPE_TYPE_ANNOTATIONS_IN_PRODUCER_FIELD=Producer field specifies multiple scope
type annotations [JSR-299 �2.4.3]
+MISSING_SCOPE_WHEN_THERE_IS_NO_DEFAULT_SCOPE=Bean does not explicitly declare a scope
when there is no default scope [JSR-299 �2.4.4]
+STEREOTYPE_DECLARES_MORE_THAN_ONE_SCOPE=Stereotype declares more than one scope [JSR-299
�2.7.1.1]
+ILLEGAL_SCOPE_FOR_MANAGED_BEAN_WITH_PUBLIC_FIELD=Managed bean with a public field must be
@Dependent scoped [JSR-299 �3.1]
+ILLEGAL_SCOPE_FOR_MANAGED_BEAN_WITH_GENERIC_TYPE=Managed bean with a parameterized bean
class must be @Dependent scoped [JSR-299 �3.1]
+ILLEGAL_SCOPE_FOR_SESSION_BEAN_WITH_GENERIC_TYPE=Session bean with a parameterized bean
class must be @Dependent scoped [JSR-299 �3.2]
+ILLEGAL_SCOPE_FOR_STATELESS_SESSION_BEAN=Session bean specifies an illegal scope. A
stateless session bean must belong to the @Dependent pseudo-scope [JSR-299 �3.2]
+ILLEGAL_SCOPE_FOR_SINGLETON_SESSION_BEAN=Session bean specifies an illegal scope. A
singleton bean must belong to either the @ApplicationScoped scope or to the @Dependent
pseudo-scope [JSR-299 �3.2]
+ILLEGAL_SCOPE_FOR_PRODUCER_METHOD=Producer method with a parameterized return type with a
type variable must be @Dependent scoped [JSR-299 �3.3]
+ILLEGAL_SCOPE_FOR_PRODUCER_FIELD=Producer field with a parameterized type with a type
variable declares must be @Dependent scoped [JSR-299 �3.4]
+ILLEGAL_SCOPE_WHEN_TYPE_INJECTIONPOINT_IS_INJECTED=Bean that declares any scope other
than @Dependent has an injection point of type InjectionPoint and qualifier @Default
[JSR-299 �5.5.7]
+ILLEGAL_SCOPE_FOR_INTERCEPTOR=Interceptor must be @Dependent scoped [JSR-299 �2.4.1]
+ILLEGAL_SCOPE_FOR_DECORATOR=Decorator must be @Dependent scoped [JSR-299 �2.4.1]
+
+PRODUCER_ANNOTATED_INJECT=Producer method or field cannot be annotated @Inject [JSR-299
�3.3.2, �3.4.2]
+PRODUCER_PARAMETER_ILLEGALLY_ANNOTATED_DISPOSES=Producer method has a parameter annotated
@Disposes [JSR-299 �3.3.2]
+PRODUCER_PARAMETER_ILLEGALLY_ANNOTATED_OBSERVES=Producer method has a parameter annotated
@Observes [JSR-299 �3.3.2]
+OBSERVER_ANNOTATED_INJECT=Observer method cannot be annotated @Inject [JSR-299 �10.4.2]
+OBSERVER_PARAMETER_ILLEGALLY_ANNOTATED=Observer method has a parameter annotated
@Disposes [JSR-299 �10.4.2]
+ILLEGAL_PRODUCER_METHOD_IN_SESSION_BEAN=Non-static method of a session bean class is
annotated @Produces, and the method is not a business method of the session bean [JSR-299
�3.3.2]
+MULTIPLE_DISPOSING_PARAMETERS=Method has more than one parameter annotated @Disposes
[JSR-299 �3.3.6]
+DISPOSER_ANNOTATED_INJECT=Disposer method cannot be annotated @Inject [JSR-299 �3.3.6]
+ILLEGAL_DISPOSER_IN_SESSION_BEAN=Non-static method of a session bean class has a
parameter annotated @Disposes, and the method is not a business method of the session bean
[JSR-299 �3.3.6]
+NO_PRODUCER_MATCHING_DISPOSER=There is no producer method declared by the (same) bean
class that is assignable to the disposed parameter of a disposer method [JSR-299 �3.3.7]
+MULTIPLE_DISPOSERS_FOR_PRODUCER=There are multiple disposer methods for a single producer
method [JSR-299 �3.3.7]
+ILLEGAL_PRODUCER_FIELD_IN_SESSION_BEAN=Non-static field of a session bean class is
annotated @Produces [JSR-299 �3.4.2]
+MULTIPLE_INJECTION_CONSTRUCTORS=Bean class has more than one constructor annotated
@Inject [JSR-299 �3.7.1]
+CONSTRUCTOR_PARAMETER_ANNOTATED_DISPOSES=Bean constructor cannot have a parameter
annotated @Disposes [JSR-299 �3.7.1]
+CONSTRUCTOR_PARAMETER_ANNOTATED_OBSERVES=Bean constructor cannot have a parameter
annotated @Observes [JSR-299 �3.7.1]
+GENERIC_METHOD_ANNOTATED_INJECT=Generic method of a bean cannot be annotated @Inject
[JSR-299 �3.9.1]
+STATIC_METHOD_ANNOTATED_INJECT=Static method of a bean cannot be annotated @Inject
[JSR-299 �3.9.1]
+MULTIPLE_OBSERVING_PARAMETERS=Method has more than one parameter annotated @Observes
[JSR-299 �10.4.2]
+ILLEGAL_OBSERVER_IN_SESSION_BEAN=Non-static method of a session bean class has a
parameter annotated @Observes, and the method is not a business method of the EJB [JSR-299
�10.4.2]
ILLEGAL_CONDITIONAL_OBSERVER=Beans with scope @Dependent may not have conditional
observer methods [JSR-299 �10.4.3]
-BOTH_INTERCEPTOR_AND_DECORATOR=The bean class of a managed bean is annotated with both
the @Interceptor and @Decorator stereotypes
-SESSION_BEAN_ANNOTATED_INTERCEPTOR=Bean class of a session bean is annotated
@Interceptor
-SESSION_BEAN_ANNOTATED_DECORATOR=Bean class of a session bean is annotated @Decorator
-PRODUCER_IN_INTERCEPTOR=Producer cannot be declared in an interceptor
-PRODUCER_IN_DECORATOR=Producer cannot be declared in a decorator
-DISPOSER_IN_INTERCEPTOR=Interceptor has a method annotated @Disposes
-DISPOSER_IN_DECORATOR=Decorator has a method annotated @Disposes
+BOTH_INTERCEPTOR_AND_DECORATOR=The bean class of a managed bean cannot be annotated with
both the @Interceptor and @Decorator stereotypes [JSR-299 �3.1]
+SESSION_BEAN_ANNOTATED_INTERCEPTOR=Bean class of a session bean cannot be annotated
@Interceptor [JSR-299 �3.2]
+SESSION_BEAN_ANNOTATED_DECORATOR=Bean class of a session bean cannot be annotated
@Decorator [JSR-299 �3.2]
+PRODUCER_IN_INTERCEPTOR=Producer cannot be declared in an interceptor [JSR-299 �3.3.2]
+PRODUCER_IN_DECORATOR=Producer cannot be declared in a decorator [JSR-299 �3.3.2]
+DISPOSER_IN_INTERCEPTOR=Interceptor has a method annotated @Disposes [JSR-299 �3.3.6]
+DISPOSER_IN_DECORATOR=Decorator has a method annotated @Disposes [JSR-299 �3.3.6]
MULTIPLE_DELEGATE=Decorator cannot have more than one delegate injection point [JSR-299
�8.1.2]
MISSING_DELEGATE=Decorator must have a delegate injection point [JSR-299 �8.1.2]
ILLEGAL_INJECTION_POINT_DELEGATE=Injection point that is a producer method parameter
cannot be annotated @Delegate [JSR-299 �8.1.2]
@@ -85,24 +84,24 @@
CONFLICTING_INTERCEPTOR_BINDINGS=The set of interceptor bindings of a bean or
interceptor, including bindings inherited from stereotypes and other interceptor bindings,
has two instances of a certain interceptor binding type and the instances have different
values of some annotation member [JSR-299 �9.5.2]
OBSERVER_IN_DECORATOR=Interceptor cannot have a method with a parameter annotated
@Observes [JSR-299 �10.4.2]
OBSERVER_IN_INTERCEPTOR=Decorator cannot have a method with a parameter annotated
@Observes [JSR-299 �10.4.2]
-INTERCEPTOR_IS_ALTERNATIVE=Interceptor is an alternative
-DECORATOR_IS_ALTERNATIVE=Decorator is an alternative
-MISSING_INTERCEPTOR_BINDING=Interceptor declared using @Interceptor should specify at
least one interceptor binding [JSR-299 �9.2]
-INJECTED_DECORATOR=Injection point resolves to a decorator
-INJECTED_INTERCEPTOR=Injection point resolves to an interceptor
+INTERCEPTOR_IS_ALTERNATIVE=Interceptor is an alternative [JSR-299 �2.6.1]
+DECORATOR_IS_ALTERNATIVE=Decorator is an alternative [JSR-299 �2.6.1]
+MISSING_INTERCEPTOR_BINDING=Interceptor declared using @Interceptor must specify at least
one interceptor binding [JSR-299 �9.2]
+INJECTED_DECORATOR=Injection point resolves to a decorator [JSR-299 �5.1.4]
+INJECTED_INTERCEPTOR=Injection point resolves to an interceptor [JSR-299 �5.1.4]
-ILLEGAL_SPECIALIZING_MANAGED_BEAN=Managed bean class annotated @Specializes does not
directly extend the bean class of another managed bean
-ILLEGAL_SPECIALIZING_SESSION_BEAN=Session bean class annotated @Specializes does not
directly extend the bean class of another session bean
-ILLEGAL_SPECIALIZING_PRODUCER_STATIC=Producer method annotated @Specializes is static
-ILLEGAL_SPECIALIZING_PRODUCER_OVERRIDE=Producer method annotated @Specializes does not
directly override another producer method
-MISSING_TYPE_IN_SPECIALIZING_BEAN=Bean {0} specializes {1} but does not have {2} bean
type of {1}
-CONFLICTING_NAME_IN_SPECIALIZING_BEAN=Bean {0} specializes {1} and {1} has a name and {0}
declares a name explicitly, using @Named
-INTERCEPTOR_ANNOTATED_SPECIALIZES=Interceptor is annotated @Specializes
-DECORATOR_ANNOTATED_SPECIALIZES=Decorator is annotated @Specializes
+ILLEGAL_SPECIALIZING_MANAGED_BEAN=Managed bean class annotated @Specializes must directly
extend the bean class of another managed bean [JSR-299 �3.1.4]
+ILLEGAL_SPECIALIZING_SESSION_BEAN=Session bean class annotated @Specializes must directly
extend the bean class of another session bean [JSR-299 �3.2.4]
+ILLEGAL_SPECIALIZING_PRODUCER_STATIC=Producer method annotated @Specializes cannot be
static [JSR-299 �3.3.3]
+ILLEGAL_SPECIALIZING_PRODUCER_OVERRIDE=Producer method annotated @Specializes must
directly override another producer method [JSR-299 �3.3.3]
+MISSING_TYPE_IN_SPECIALIZING_BEAN=Bean {0} specializes {1} but does not have {2} bean
type of {1} [JSR-299 �4.3.1]
+CONFLICTING_NAME_IN_SPECIALIZING_BEAN=Bean {0} specializes {1} and {1} has a name and {0}
declares a name explicitly, using @Named [JSR-299 �4.3.1]
+INTERCEPTOR_ANNOTATED_SPECIALIZES=Interceptor is annotated @Specializes [JSR-299 �4.3.1]
+DECORATOR_ANNOTATED_SPECIALIZES=Decorator is annotated @Specializes [JSR-299 �4.3.1]
-ILLEGAL_INJECTING_USERTRANSACTION_TYPE=Java EE component class has an injection point of
type UserTransaction and qualifier @Default, and may not validly make use of the JTA
UserTransaction according to the Java EE platform specification
-ILLEGAL_INJECTING_INJECTIONPOINT_TYPE=Java EE component class supporting injection that
is not a bean has an injection point of type InjectionPoint and qualifier @Default
-ILLEGAL_QUALIFIER_IN_STEREOTYPE=Stereotypes cannot declare qualifier annotations (except
@Named)
+ILLEGAL_INJECTING_USERTRANSACTION_TYPE=Java EE component class has an injection point of
type UserTransaction and qualifier @Default, and may not validly make use of the JTA
UserTransaction according to the Java EE platform specification [JSR-299 �3.6]
+ILLEGAL_INJECTING_INJECTIONPOINT_TYPE=Java EE component class supporting injection that
is not a bean has an injection point of type InjectionPoint and qualifier @Default
[JSR-299 �5.5.7]
+ILLEGAL_QUALIFIER_IN_STEREOTYPE=Stereotypes cannot declare qualifier annotations (except
@Named) [JSR-299 �2.7.1.3]
#Messages for Progress Monitor
SEARCHING_RESOURCES=project "{0}"; searching resources for validation (CDI
Validator).