如何在eclipse插件应用程序中获取完整的方法名称

沙爹

例如我的方法名称是

public static Address convert(final com.test.Address wsAddress)throws Exception

我要整条线。

如果我做

IMethod[] methods=type.getMethods();
IMethod method=methods[0];
String mname=method.toString();
mname=mname.substring(0, mname.indexOf(")")+1);

我只有

Address convert(com.test.Address)
灵魂大师

接口IMethod扩展了接口IMember此接口提供了一种称为的方法getFlags(),您可以使用该方法查询所涉及成员的修饰符。有关更多详细信息,请参见此方法的文档

与其他查询方法(如帮助getElementName()getParameterNames()getReturnType(),...),你必须与它在源装配的整个方法的签名。没有办法只调用一个方法并获得整个源声明行。


编辑

如果要获取完整的方法源代码,也可以调用method getSource()但是,这也将提供方法的主体。所以问题应该是:您要达到什么目标?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Windows Store应用程序中的操作获取方法名称

如何在模板中获取当前应用程序的名称?

如何在laravel中获取应用程序名称?

如何在Eclipse中搜索方法名称

使用JDT获取完整的方法名称

如何在Android中获取系统预安装应用程序的程序包名称

如何在Office 2013的应用程序中获取当前正在运行的应用程序的名称

如何在Rails应用程序中包含插件/引擎?

如何在UITesting Swift 4 iOS中获取应用程序名称

如何在Android 5.0(L)中获取正在运行的应用程序活动名称?

如何在iOS中获取正在运行的应用程序的名称

如何在C#Windows应用程序中获取颜色的颜色名称字符串

如何在Java EE中获取当前Web应用程序的名称?

如何在.net mvc中获取带有应用程序名称的URL?

如何在Windows应用程序中按名称获取动态创建的ToolStripMenuItem?

如何在被调用方法中获取调用者的方法名称?

如何在棒棒糖中获取“ getTopActivity”名称或获取当前正在运行的应用程序包名称?

如何在unittest.TestResult中获取成功测试的方法名称列表?

如何从该方法中获取方法名称?

如何在VisualVM中更改应用程序名称?

如何在NativeScript中更改应用程序名称

如何在android studio中删除应用程序的名称

如何在Eclipse中设置Gradle Java应用程序?

如何在Eclipse中更改Android应用程序的图标?

如何在Eclipse中调试远程应用程序

如何在Eclipse中调试Android Wear应用程序?

如何在Java中仅获取特定的返回类型和方法名称而没有完全限定的返回类型和方法名称

如何在eclipse中没有main方法的情况下运行JavaFX应用程序?

如何在我的本机Redux应用程序中从组件方法获取对调度方法的引用