Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
In Zukunft bitte lieber ganze Zeilen.
In diesem Fall kann hinterher eigentlich nur eine Methodendeklaration ([c]static <T> T foo(...)[/c] o. ä.) folgen. In dem Fall ist es eine statische Methode mit einem Typparameter T.
Diese Antwort bedarf einer sofortigen Diskussion...
@musiKk: äh wiebidde? Die Antwort mag ja Stimmen, aber...
Wie genau heissen die Dinger und vor allem wo ist der verd... Rückgabewert der Methode?
Also vllt. nicht nur ganze Zeilen zu einer Frage posten, sondern vllt. auch ein wenig genauer beantworten:
[c]static <T> T foo(Object ... anything)[/c] beschreibt eine statische Methode mit typisiertem Rückgabewert. Das bedeutet, dass der Rückgabewert der Methode nicht feststeht und der Entwickler damit auch nicht weiss, was er zurückgeben soll. Mal ein Beispiel:
Java:
class TypedRC
{
static <T> T foo(Object ... anything) {
return (T) "Was'n looos?";
}
}
[c]CharSequence cs = TypedRC.foo("Her damit")[/c]würde z.B. eine CharSequence zurückgeben, während [c]ByteBuffer buf = TypedRC.foo("los... noch was")[/c] eine ClassCastException auslösen würde.
Das mache ich, wenn ich mir sicher bin, dass es auch wirklich die Frage war. Davon abgesehen kommt man bei Google mit den Worten Java und Typparameter schon ziemlich weit. Vorkauen werde ich niemandem etwas.