0
A
回答
0
可以有两种方法:
可以使用
ASTVisitor
模式来参观MethodDeclaration
节点,做名和参数进行检查,并通过解析绑定从他们那里得到IMethod
。请参阅下面的文章:通过
IMethods
获取从编译单元和环路IType
S,做检查的名称和参数,以找到所需的一个。IType [] typeDeclarationList = unit.getTypes(); for (IType typeDeclaration : typeDeclarationList) { // Get methods under each type declaration. IMethod [] methodList = typeDeclaration.getMethods(); for (IMethod method : methodList) { // Logic here. } }
相关问题
- 1. 通过方法名称从IType中查找IMethod
- 2. 通过eclipse获取IMethod的方法调用CallHierarchy
- 3. 获取IMethod捕获的所有异常
- 4. 从Java的Native方法获取方法签名
- 5. Java Reflection - 从设置的方法中获取字段的名称
- 6. codeigniter从父方法获取方法名
- 7. 从方法中获取类名
- 8. 从包名中获取.java
- 9. Java从父类中获取子方法
- 10. 如何从该方法中获取方法名称?
- 11. 如何从VariableDeclarationStatement获取方法名称
- 12. 从动作委托获取方法名
- 13. 从动作获取方法名称
- 14. 从Rails dom_id方法获取HTML类名?
- 15. 如何从java类获取方法参数名称?
- 16. 从字符串方法获取“null”[java]
- 17. 从一个普通的静态方法获取类的名字在Java中
- 18. 如何获取在Java中抛出异常的方法名称
- 19. 如何获取Android/Java中调试输出的方法名称?
- 20. 在C#中获取方法的名称
- 21. 在Powershell中获取方法的全名?
- 22. 从Java中的arraylist中的对象方法获取值?
- 23. 如何从WinRT中的Action中获取方法名称
- 24. Java中最简洁的方法是从“AlphaSuffix”中获取“Alpha”?
- 25. 如何从java中的类中获取方法列表?
- 26. 获取方法别名
- 27. Java - 从目录中获取文件名
- 28. 从Rails中的request.referer获取控制器名称的好方法
- 29. 在Java中获取方法名称过滤器
- 30. 从oracle表中动态获取列名的最佳方法
方法名不是唯一的,具有相同名称的方法可以在同一个类(过载)或其他类存在。你还将什么作为输入传递给你的插件? –
感谢您的回复。我可以给方法名称和参数区别于其他方法 –