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

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

HarmonyOS
2024-12-27 15:41:29
浏览
收藏 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
微信
回复
2024-12-27 17:22:46
相关问题
HarmonyOS 动态获取所有方法与属性
1409浏览 • 1回复 待解决
如何获取对象所有方法
1613浏览 • 1回复 待解决
ArkTS层获取对象所有方法
3228浏览 • 1回复 待解决
HarmonyOS如何获取一个名称
2299浏览 • 4回复 待解决
需要一个获取当前省份方法
1488浏览 • 1回复 待解决
如何封装一个通用commonEvent工具
2963浏览 • 1回复 待解决
Napi方法如何返回一个数组类型?
1700浏览 • 1回复 待解决
HarmonyOS 是否有方法获取APP名称
949浏览 • 1回复 待解决