Hi all!
public abstract class AbstractClass<E> { public List<E> doSomething(E e) { return doInConcreteClass(e); } public abstract List<E> doInConcreteClass(E e); } @Name("concreteClass") public class ConcreteClass extends AbstractClass<String> { public List<String> doInConcreteClass(String e) { System.out.println(e); } }
Yes, Javassist in CVS now has been updated to a 3.5 build from about February. Your example worked fine for me.