La réflexion est la capacité d'un programme à observer et / ou modifier sa structure et / ou son comportement lors de l'exécution. La réflexion dépend du langage de programmation pris en charge - veuillez marquer le langage de programmation utilisé lors de l'utilisation de cette balise.
Y a-t-il un moyen d'insérer automatiquement du code dans une méthode? J'ai le champ typique suivant avec un getter et un setter et je voudrais insérer le code indiqu&eacut ...
Je viens de commencer à apprendre des métaprogramming rubis. Regarder l'objet.Methods I Obtenir: Object.methods => [
:allocate,
:new,
:superclass,
:freeze,
:===,
:==,
: ...