ジェネリックに適したクラスがある場合、この醜さをラップする方法はありますか?
したがって、この
public HasOne aMethod(Class<? extends Model> clazz){
HasOne<Customer> hasOne = injector.getInstance(Key.get(new TypeLiteral<HasOne<Customer>>() {
}));
return hasOne;
}
このようなものになります。(これは明らかにコンパイルされません)
public HasOne aMethod(Class<? extends Model> clazz){
HasOne<clazz> hasOne = injector.getInstance(Key.get(new TypeLiteral<HasOne<clazz>>() {
}));
return hasOne;
}