flash.utils.getQualifiedClassName()
как указано здесь: Получить тип в flex
Массив arguments доступен только изнутри данной функции.
Я не думаю, что то, что вы спрашиваете, выполнимо, если вы не сделаете какую-нибудь сумасшедшую попытку / поймать, но это всегда будет неудачным, если аргумент будет пользовательским классом, поэтому это не лучшее решение.
Другим вариантом будет добавление некоторых пользовательских метаданных, которые описывают аргументы функции.[YourMeta(arg1="String",arg2="Array")]
над каждой функцией, и затем вы получаете ObjectUtil.getClassInfo(f).metadata
, чтобы найти эту информацию.Это требует, чтобы вы добавили YourMeta к скомпилированным метатегам.
Может быть другой путь через что-то, что не опубликовано в ASDocs, но я не знаю об этом.