Code:
public class GenericFactory<T> {
public T createObject() {
try {
// Ovaj deo ne radi, prijavljuje se greska kod poziva toString() metode
Class klasa=Class.forName("bla.bla." +T.toString() + "bla.bla.BLA");
return klasa.newInstance();
} catch (Exception e) {}
}
}
public class GenericFactory<T> {
public T createObject() {
try {
// Ovaj deo ne radi, prijavljuje se greska kod poziva toString() metode
Class klasa=Class.forName("bla.bla." +T.toString() + "bla.bla.BLA");
return klasa.newInstance();
} catch (Exception e) {}
}
}
Probao sam da preko this.getClass().getTypeParameters() dodjem do imena tipa parametra ali bezuspesno.
Svaka pomoc je dobrodosla.
Owl