You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2011/08/18 15:29:22 UTC

svn commit: r1159210 - /myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java

Author: gpetracek
Date: Thu Aug 18 13:29:22 2011
New Revision: 1159210

URL: http://svn.apache.org/viewvc?rev=1159210&view=rev
Log:
EXTCDI-198 minor change for compiling the class also with jdk 1.5

Modified:
    myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java

Modified: myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java?rev=1159210&r1=1159209&r2=1159210&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java (original)
+++ myfaces/extensions/cdi/trunk/jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/InvalidValueAwareMessageInterpolator.java Thu Aug 18 13:29:22 2011
@@ -28,6 +28,7 @@ import javax.enterprise.inject.Typed;
 import javax.inject.Inject;
 import javax.validation.MessageInterpolator;
 import java.io.Serializable;
+import java.lang.annotation.Annotation;
 import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
@@ -128,7 +129,8 @@ public class InvalidValueAwareMessageInt
 
     private void logWarning(Context context)
     {
-        String constraintName = context.getConstraintDescriptor().getAnnotation().annotationType().getName();
+        String constraintName = ((Annotation)context.getConstraintDescriptor().getAnnotation())
+                .annotationType().getName(); //cast needed for jdk 1.5 - don't remove it
         String warnMessage = constraintName + " uses 'invalidValue' as custom constraint attribute." +
                 "So it isn't possible to use it as implicit key in the violation message.";