class AlaMaKota<Rasa> {
public static Rasa get(Class<Rasa> cls) ...
}
Taki coś a'la fabryka / singletonik Jak wiemy nie da się napisać.
Nie dyskutuję w powodami, rozumiem, klasa typowana musi mieć "instancję". Nawet jeśli jednym jedynym członkiem tej klasy jest metoda statyczna o wyraźnym (acz nieformalym) zdefiniowaniu typów. Ok, jasne.
... ale może jednak jest jakaś javowska hakerka, takie rzutowanie longa przez void *
?
Nie jest mi do niczego żywotnie potrzebne. Idea podczas drugiej kawy. Uniknąć rzutowania
Syjamska s = (Syjamska) AlaBezTypu.get(Syjamska.class)