Open
Description
The following test (when added to GenericUtilsTest
) fails, but should pass.
/** Test illustrating a probable bug in the generics reflection logic. */
@Test
public void testGenericArrayParameter() {
@SuppressWarnings("unused")
class Struct {
private List<int[]> list;
}
final Type listType = type(Struct.class, "list");
final Type paramType =
GenericUtils.getTypeParameter(listType, List.class, 0);
final Class<?> paramClass = GenericUtils.getClass(paramType);
assertSame(int[].class, paramClass);
}
Metadata
Metadata
Assignees
Labels
No labels