You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by rd...@apache.org on 2010/07/23 15:10:00 UTC

svn commit: r967085 - /myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java

Author: rdebusscher
Date: Fri Jul 23 13:09:59 2010
New Revision: 967085

URL: http://svn.apache.org/viewvc?rev=967085&view=rev
Log:
ExtVal90 : remove dependency on SUN JVM.

Modified:
    myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java

Modified: myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java?rev=967085&r1=967084&r2=967085&view=diff
==============================================================================
--- myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java (original)
+++ myfaces/extensions/validator/trunk/test-modules/base-test-infrastructure/src/test/java/org/apache/myfaces/extensions/validator/test/base/mock/ExtValMockValueExpression.java Fri Jul 23 13:09:59 2010
@@ -20,12 +20,12 @@ package org.apache.myfaces.extensions.va
 
 import org.apache.myfaces.extensions.validator.core.el.ExtValELResolver;
 import org.apache.shale.test.el.MockValueExpression;
-import sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl;
 
 import javax.el.ELContext;
 import javax.el.ELResolver;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
+import java.lang.reflect.ParameterizedType;
 import java.lang.reflect.Type;
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -151,9 +151,9 @@ public class ExtValMockValueExpression e
             {
                 Field field = parent.getClass().getDeclaredField(elements[elements.length - 2]);
                 Type type = field.getGenericType();
-                if (type instanceof ParameterizedTypeImpl)
+                if (type instanceof ParameterizedType)
                 {
-                    Type[] types = ((ParameterizedTypeImpl) type).getActualTypeArguments();
+                    Type[] types = ((ParameterizedType) type).getActualTypeArguments();
                     return types[0].getClass();
                 }
                 return fallbackMapValueTypeDetermination(base);