hi public class GenericTest { @Test public void test_find_type() { Class clazz=TestGeneric.class; Method[] ms = clazz.getMethods(); for (Method m : ms) { System.out.println(m.getName()); new GenericsMethodSignatureImpl( clazz, m); }
} public class TestGeneric<T> extends BaseGeneric<T>{ } public class BaseGeneric<T> { public IPage doDeleteEntityAction(T entity) { return null; } } } throw java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl at org.apache.tapestry.enhance.GenericsMethodSignatureImpl.findType(GenericsMethodSignatureImpl.java:73) at org.apache.tapestry.enhance.GenericsMethodSignatureImpl.findParameterTypes(GenericsMethodSignatureImpl.java:98) at org.apache.tapestry.enhance.GenericsMethodSignatureImpl.<init>(GenericsMethodSignatureImpl.java:32) -- Welcome to China Java Users Group(CNJUG). http://cnjug.dev.java.net --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]