私はこれらの2つの答えを見てきました:
-
final Class<? extends Xyz> result = resultClass.asSubclass(Xyz.class);
-
Class<T> clazz = (Class<T>) Class.forName(className).asSubclass(ifaceClass);
私が実際にやろうとしていることは次のとおりです。
final Class<? extends Xyz<?>> clazz = Class.forName(name).asSubclass(Xyz<?>.class);
Xyz<?>.class
有効な Java ではありません。私が使うべき魔法の呪文はありますか?