nested-generics

hilf uns dieses Wiki zu bearbeiten
2
Antworten

Verschachtelte generische Syntax-Ambiguität

Anscheinend ist C # für "& gt; & gt;" lexer dilemma wie auch C ++ . Dieser C # -Code ist ziemlich gültig, er kompiliert und läuft gut: %Vor% Sie müssten '& lt; überladen' und "& gt; & gt;" Operatoren für die Dummy-Klasse oben. Aber de...
16.05.2012, 00:06
7
Antworten

Rekursives generisches und fließendes Interface

tl; dr Der Versuch, eine hierarchisch fließende Schnittstelle zu implementieren, so dass ich Knoten untergeordnete Klassen kombinieren kann, während auch die Klasse standalone, aber get type Parameter ist nicht innerhalb seiner gebundenen...
10.10.2014, 17:04
3
Antworten

Geschachtelte Typenparameter in Java

Dies ist ein Beispiel, das ich als Vereinfachung meines realen Codes erfunden habe, also entschuldige ich mich, wenn es ein wenig erfunden ist. Was ich tun möchte, ist, effektiv zwei Typparameter aus einem verschachtelten Argument zu bekommen. I...
08.11.2011, 23:27
2
Antworten

Warum sind Typbeschränkungen nicht Bestandteil der Methodensignatur?

Also las ich Eric Lipperts "Constraints sind nicht Teil der Signatur" , und jetzt verstehe ich, dass die Spezifikation spezifiziert, dass Typ-Constraints NACH der Überladungsauflösung geprüft werden, aber ich bin mir immer noch nicht sicher, wa...
25.02.2012, 03:21
3
Antworten

Warum diese Generika nicht in OpenJDK7 kompilieren, sondern in OpenJDK6

%Vor% kompiliert in OpenJDK6, aber in OpenJDK7 gibt es: %Vor% Beachten Sie, dass es in Zeile 50 eine Rawtype-Warnung gibt, da Alert parametrisiert werden muss. Wenn ich das tue, z.B. extends BaseController<Alert<Object>> , Co...
11.03.2013, 03:16
2
Antworten

Generics Puzzler

Ich versuche herauszufinden, wie man Generika dazu bringen kann, durch Reifen zu springen. Ich habe: %Vor% Und viele "Subtype" -Klassen: %Vor% Ich möchte eine Klasse mit zwei Typparametern T und S deklarieren, wobei T an Typ...
27.03.2013, 23:40
1
Antwort

Generische Typparameter höherer Ordnung (oder rekursiv?) in Kotlin

Ich entwickle einen sehr deklarativen Code, und die Art der Schlussfolgerungen und Sicherheit, die mit Kotlin einhergehen, helfen sehr. Eines der Ziele besteht darin, Erweiterungen (Unterklassen) der primären Typen dummerweise einfach zu impleme...
07.06.2017, 09:26