J'aimerais pouvoir récupérer les opérateurs disponibles pour un objet lors de l'exécution, de la même manière que l'appel getMethod().Détermination des opérateurs disponibles à l'exécution
En particulier, je dois pouvoir appeler les opérateurs inférieur à/supérieur à un objet lors de l'exécution.
Fondamentalement, j'ai un tas de primitives qui ont été moulées dans le type d'objet Objet. J'ai besoin d'effectuer des comparaisons entre eux au moment de l'exécution. (Je sais que les objets comparés seront du même type original, et ont implémenté ma propre vérification de type).
Alternativement .. Peut-être qu'il y a peut-être un moyen de réintégrer par programmation ces objets à leur type d'origine, et d'utiliser leurs opérateurs de comparaison natifs ... en quelque sorte?
Merci pour toute aide.
Vous ne pouvez pas appeler les opérateurs de manière réfléchie. – Strelok