HarmonyOS 如何动态获取一个类中的所有方法名

如何动态获取一个类中的所有方法名?看文档有写通过引入util.Aspect可以实现给某个方法插桩,但是目前的需求是获取某个类的全部方法名。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

在Index.ets中,获取方法:

import { testClass } from './testClass' 
let protoType = testClass.prototype; 
let methodsName: string[] = Object.getOwnPropertyNames(protoType); console.log(methodsName.toString()); 

备注:当前只支持从后缀为.ts文件的class中获取。

分享
微博
QQ
微信
回复
1天前
相关问题
如何获取对象所有方法
445浏览 • 1回复 待解决
ArkTS层获取对象所有方法
1648浏览 • 1回复 待解决
HarmonyOS如何获取一个名称
920浏览 • 4回复 待解决
需要一个获取当前省份方法
518浏览 • 1回复 待解决
如何封装一个通用commonEvent工具
1905浏览 • 1回复 待解决