JDK7: neue Typ Variablen bezogene Funktionen?
Frage
Ich erinnere mich, über eine neue Funktion von JDK7 gelesen zu haben, (jetzt auch von dem Netbeans-Editor unterstützt, doch nur im aktuellen Trunk-Builds) .
Dieses kleine Feature würde keine Warnung mehr produzieren, wenn instanceof SomeClass<?>
geschrieben ohne den Typ Variable.
-
Wie ist diese Funktion es genannt?
-
Do jemand jeden Hinweis wissen, wo es beschrieben wird?
-
Das Wichtigste: gibt es weitere Änderungen in JDK7 bezogenen Variablen eingeben
?
Lösung
Ich glaube, Sie sprechen von der Simplified varargs Methode Invocation Vorschlag von Bob Lee. Es war eine Münze Vorschlag und ist nun enthalten in JSR 334 für Java 7 ( JSR 336 ).
Die einzige andere Änderung, die ich kenne, ist die verbesserte Type Inference Allg Instance Creation (Diamant) ändern.
Andere Tipps
Die Verwendung von <>
wird die „Verbesserte Type Inference für Generic Instance Creation“ oder „Diamant“ -Muster genannt, und es ist ein Teil von Projekt Münze .
Auch wenn Ihr Problem (instanceof SomeClass<>
) klingt etwas anders aus.
Vielleicht ist es im Zusammenhang mit Projekt Münze und seiner verbesserten Typinferenz, wenn sie mit Generika zu tun, werfen Sie einen Blick hier . Es scheint nicht, die genaue Funktion mich, nur etwas zusammen.