Suchergebnisse für Anfrage "generics"

4 die antwort

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) ...

12 die antwort

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?

6 die antwort

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) { ...

TOP-Veröffentlichungen

12 die antwort

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 = ...

8 die antwort

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; } } ...

8 die antwort

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: ...

12 die antwort

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) { ...

16 die antwort

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; ...

2 die antwort

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 ...

12 die antwort

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 ...