You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by km...@apache.org on 2011/05/22 02:15:02 UTC

svn commit: r1125844 - /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java

Author: kmalhi
Date: Sun May 22 00:15:02 2011
New Revision: 1125844

URL: http://svn.apache.org/viewvc?rev=1125844&view=rev
Log:
Modifying the code to get around an eclipse compiler bug. 

Modified:
    openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java?rev=1125844&r1=1125843&r2=1125844&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorBuilder.java Sun May 22 00:15:02 2011
@@ -97,15 +97,16 @@ public final class ValidatorBuilder {
         return factory;
     }
 
-    private static Configuration<?> getConfig(ValidationInfo info) {
+    @SuppressWarnings("unchecked")
+	private static Configuration<?> getConfig(ValidationInfo info) {
         Configuration<?> target = null;
         ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
 
         String providerClassName = info.providerClassName;
         if (providerClassName != null) {
             try {
-                @SuppressWarnings("unchecked")
-                Class<? extends ValidationProvider> clazz = (Class<? extends ValidationProvider>) classLoader.loadClass(providerClassName);
+                @SuppressWarnings({"unchecked","rawtypes"})
+                Class clazz = classLoader.loadClass(providerClassName);
                 target = Validation.byProvider(clazz).configure();
                 logger.info("Using " + providerClassName + " as validation provider.");
             } catch (ClassNotFoundException e) {