Suchergebnisse für Anfrage "generics"
Testprotokollkonformität mit zugeordneten Typen
Ich habe ein Protokoll, das einen zugeordneten Typ verwendet: protocol Populatable { typealias T func populateWith(object: T) }und Klassen, die das Protokoll implementieren: class DateRowType: Populatable { func populateWith(object: NSDate) ...
Instantiating Objekt vom Typ Parameter
Ich habe eine Vorlagenklasse wie folgt: class MyClass<T> { T field; public void myMethod() { field = new T(); // gives compiler error } }Wie erstelle ich eine neue Instanz von T in meiner Klasse?
Compiler verhalten sich anders mit einem Null-Parameter einer generischen Methode
Der folgende Code wird perfekt mit Eclipse kompiliert, kann jedoch nicht mit javac kompiliert werden: public class HowBizarre { public static <P extends Number, T extends P> void doIt(P value) { } public static void main(String[] args) { ...
Was bedeutet das Fragezeichen im Typparameter von Java Generics?
Dies ist ein kleiner Codeausschnitt aus einigen Beispielen, die zum Stanford Parser gehören. Ich habe ungefähr 4 Jahre lang in Java entwickelt, aber noch nie genau verstanden, was dieser Codestil bedeuten soll. List<? extends HasWord> wordList = ...
Warum wird die aufrufende Methode mit generischer Rückgabe für eine generische Klasse von javac als unsicher eingestuft?
Betrachten Sie den folgenden Code: public class Main { public static class NormalClass { public Class<Integer> method() { return Integer.class; } } public static class GenericClass<T> { public Class<Integer> method() { return Integer.class; } } ...
In Typescript: Gibt es eine Möglichkeit zum Kompilieren, um alle in einer TypeScript-Schnittstelle definierten Eigenschaftsnamen abzurufen?
Ich möchte eine generische TypeScript-Klasse zum Rendern (als HTML-Liste) eines Arrays von Objekten erstellen, die eine bestimmte TypeScript-Schnittstelle implementieren. z.B class GenericListRenderer<T> { items: T[]; constructor(listItems: ...
Fangen Sie eine generische Ausnahme in Java?
Wir verwenden JUnit 3 bei der Arbeit und es gibt keinExpectedException Anmerkung. Ich wollte unserem Code ein Hilfsprogramm hinzufügen, um dies zu beenden: try { someCode(); fail("some error message"); } catch (SomeSpecificExceptionType ex) { ...
Kann eine generische Methode sowohl Referenz- als auch Nullable-Value-Typen verarbeiten?
Ich habe eine Reihe von Erweiterungsmethoden, die bei der Nullprüfung von IDataRecord-Objekten helfen sollen. Diese implementiere ich derzeit wie folgt: public static int? GetNullableInt32(this IDataRecord dr, int ordinal) { int? nullInt = null; ...
Was bedeutet das Fragezeichen in einem gebundenen Typparameter?
Ich habe die Definition für @ gefundstd::borrow::BorrowMut [http://doc.rust-lang.org/std/borrow/trait.BorrowMut.html]: pub trait BorrowMut<Borrowed>: Borrow<Borrowed> where Borrowed: ?Sized, { fn borrow_mut(&mut self) -> &mut Borrowed; }Was ...
Sind statische Mitglieder einer generischen Klasse, die an die jeweilige Instanz gebunden ist?
Dies ist eher eine Dokumentation als eine echte Frage. Dies scheint noch nicht auf SO angesprochen worden zu sein (es sei denn, ich habe es verpasst), also hier geht's: Stellen Sie sich eine generische Klasse vor, die einen statischen ...