Hi,
ich habe mal eine ganz blöde Frage. Wenn ich folgende Klasse habe:
und dann intern Maps (
Beste Grüße
Johannes
ich habe mal eine ganz blöde Frage. Wenn ich folgende Klasse habe:
Java:
public final class UnorderedKeyValuePage<K extends Comparable<? super K>, V extends DataRecord> implements KeyValuePage<K, V>
und dann intern Maps (
Map<K, V>
). Aufgrund von Type Erasure sind die Typen ja dann zur Laufzeit für Casts/instanceof Operationen usw. zumindest weg. Wie kann ich dann herausfinden, mit welchen Typen die Klasse instantiiert wurde? Abhängig von dem key-Typ muss ich intern ein paar Sachen anders machen. Vermutlich geht das irgendwie über Reflection?Beste Grüße
Johannes