Newcore-mobile/DynamicFlutter

方法里面调用另外一个类中的方法,是如何实现的?

pandaBilbo opened this issue · 2 comments

比如ClassA().print
和 ClassA a = ClassA();
a.print
前者 类型是MethodInvocation
"callee":{
"type":"Identifier",
"name":"ClassA"
}
后者类型是MemberExpression
"callee":{
"type":"Identifier",
"name":"a"
}

请问是怎么找到对应的类的AST来调用print方法的?

我试了一下好像没实现

有解决方案吗