Closures

hookmetamethod

Accroche une métaméthode sur une table ou un objet en installant une fonction de remplacement.

Syntaxe

hookmetamethod(object: any, method: string, replacement: function)

Arguments

NomTypeDescription
objectanyObjet, table ou valeur de dessin à inspecter ou à modifier.
methodstringNom de la méthode d'appel.
replacementfunctionValeur de remplacement ou fonction à installer.

Description

Accroche une métaméthode sur une table ou un objet en installant une fonction de remplacement.

Appelle le avec 3 parametre(s): object, method, replacement. La table des arguments indique les valeurs requises et celles qui affinent le comportement.

Il ne renvoie pas de donnees. Traite l appel comme une action et gere les erreurs autour du point d appel.

Exemple

Exemple d appel avec des valeurs temporaires.

hookmetamethod(nil, "example", function() end)