Suchergebnisse für Anfrage "type-erasure"

4 die antwort

Java: getClass () vom Typ "bounded"

Mir ist etwas aufgefallen, als ich mit Generika rumgespielt habe. Im folgenden Beispiel

4 die antwort

Warum verliere ich Typinformationen?

Ich habe etwas Interessantes für Maps, Rohtypen und Generika gefunden. Folgender Code: static { Map map = new HashMap (); Set <Map.Entry> set = map.entrySet (); for (Map.Entry entry : set) {} // fine for (Map.Entry entry : map.entrySet()) {} ...

4 die antwort

Eine Klasseninstanz mit dem generischen Typ @ zurückgeb

Hier ist ein einfaches Beispiel, das ein Problem im Zusammenhang mit der Typlöschung zeigt, auf das ich stoße. Ich habe eine Klasse wie diese: public abstract class AbstractHandler<T> { ... public abstract Class<T> handledType(); } Dann habe ...

TOP-Veröffentlichungen

4 die antwort

In Scala Reflection, Wie erhält man einen generischen Typparameter einer konkreten Unterklasse?

ngenommen, ich habe eine generische Superklasse: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }und eine konkrete Unterklasse: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Ich möchte den ...

4 die antwort

Type Erasing Type Erasure, "irgendwelche" Fragen?

Angenommen, ich möchte "Erase" mit "Erasure" eingeben. Ich kann Pseudomethoden für Varianten erstellen, die ein natürliches Verhalten ermöglichen: pseudo_method print = [](auto&& self, auto&& os){ os << self; }; std::variant<A,B,C> var = // ...

5 die antwort

Java Type Erasure Problem

Ich habe ein Beispiel gemacht, um mein Problem zu demonstrieren:Metrical.java

5 die antwort

Java: Wie kann diese generische Methode überschrieben werden?

5 die antwort

löscht die Java-Typ-Löschung meinen generischen Typ?

Ich dachte, Java-Löschung löscht generische Typen in der Kompilierungszeit, aber als ich es selbst testete, stellte ich fest, dass es einige Informationen üb...

5 die antwort

Warum enthält boost :: any kein String-Literal?

6 die antwort

Java Klassenobjekt vom Typ Variable

Gibt es eine Möglichkeit, ein Klassenobjekt aus der Typvariablen in einer generischen Java-Klasse abzurufen? Sowas in der Art public class Bar extends Foo<T> { public Class getParameterClass() { return T.class; // doesn't compile } }Diese ...