demoiselle/framework — pull request #29 by vfcosta (2013-08-27 16:26:28+00:00)
Title: Ajuste para considerar uma hierarquia de qualquer tamanho para classes que herdam de DelegateCrud

O problema foi observado ao utilizar o @Spy (mockito):

...
@Spy
@Inject
private SomeBC someBC;

@Before
public void before() {
MockitoAnnotations.initMocks(this);
someBC.deleteAll();
}
...

java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
at br.gov.frameworkdemoiselle.util.Reflections.getGenericTypeArgument(Reflections.java:61)
at br.gov.frameworkdemoiselle.template.DelegateCrud.getDelegateClass(DelegateCrud.java:126)