Guten Tag,Suche nach der Klasse eines Iterable, um einen Konstruktor mit Reflexion
Ich habe eine Frage bezüglich der Reflexion in Java. Ich möchte einen Konstruktor für eine Klasse instanziieren PacketPlayOutPlayerInfo
den folgenden Konstruktor:
public PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction paramEnumPlayerInfoAction, Iterable<EntityPlayer> paramIterable){
[...]
}
den Konstruktor zu bauen ich diese Methode verwenden
Constructor<?> packetPlayerInfoConstructor = ReflectionHandler.getNMSClass("PacketPlayOutPlayerInfo").getConstructor(
ReflectionHandler.getNMSClass("PacketPlayOutPlayerInfo$EnumPlayerInfoAction"), _____);
Das erste Argument arbeitet völlig in Ordnung, aber ich habe irgendwie die Klasse der Schnittstelle Iterable bekommt den Konstruktor zur Arbeit zu kommen ... (oder mich tun?)
Vielen Dank im Voraus und hat einen schönen Tag,
Rapt0r
Was ist ein 'ReflectionHandler'? Was ist der Rückgabetyp seiner 'getNMSClass()' Methode? –