ES6反映获取构造函数参数名称

时间:2019-10-24 04:25:25

标签: javascript ecmascript-6

我搜索了,但没有找到可能。

我有以下代码:

@ExperimentalCoroutinesApi
class TestMainCoroutineRule : TestWatcher(), TestCoroutineScope by TestCoroutineScope() {

    override fun starting(description: Description?) {
        super.starting(description)
        Dispatchers.setMain(this.coroutineContext[ContinuationInterceptor] as CoroutineDispatcher)
    }

    override fun finished(description: Description?) {
        super.finished(description)
        Dispatchers.resetMain()
    }
}

基本上我想使用es6中的Reflect类以字符串形式获取参数名称。

类似的东西:

class UserController {
    constructor(mailer, logger) {
    }
}

有可能

我知道使用疯狂的正则表达式并解析整个类是可能的,但是我想知道使用新的Reflect api是否可能。

谢谢

0 个答案:

没有答案