Is it possible to generate a (non-generic) class through Javassist that extends an abstract, generic class or interface? How can this be achieved?
If you're using proxies:
proxyFactory.setSuperclass(cls);
ctCls.setSuperclass(classPool.get("some.package.AbstractClass"));