H
Hotzenplotz1337
Gast
Hallo zusammen,
ich versuche gerade mit den Generics klar zu kommen.
In Jface gibt es folgendes Konstrukt was eine List d. h. ohne Generic Typ zurückgibt
Ich möchte nun gerne eine statische Methode schreiben, welcher ich den Zieldatentypen übergeben kann
D. h. wenn ((IStructuredSelection)selection).toList(); Strings beinhaltet würde ich gerne der Funktion als Parameter mitteilen das sind Strings oder Integer etc.
Mein glückloser Versuch ist folgender:
Hoffe das ist verständlich und freue mich über etwaige Lösungsvorschläge
ich versuche gerade mit den Generics klar zu kommen.
In Jface gibt es folgendes Konstrukt was eine List d. h. ohne Generic Typ zurückgibt
Java:
((IStructuredSelection)selection).toList();
Ich möchte nun gerne eine statische Methode schreiben, welcher ich den Zieldatentypen übergeben kann
D. h. wenn ((IStructuredSelection)selection).toList(); Strings beinhaltet würde ich gerne der Funktion als Parameter mitteilen das sind Strings oder Integer etc.
Mein glückloser Versuch ist folgender:
Java:
public static <T> List<T> getAllSelectedElements(ISelection selection)
{
List<T> ret = null;
if(selection instanceof IStructuredSelection){
List<T> object = ((IStructuredSelection)selection).toList();
}
return ret;
}
Hoffe das ist verständlich und freue mich über etwaige Lösungsvorschläge