如何在给定方法签名的情况下获取方法所属的java类?

如何在给定方法签名的情况下获取方法所属的java类?,java,android,broadcastreceiver,antlr,grammar,Java,Android,Broadcastreceiver,Antlr,Grammar,我在Java8语法上使用ANTLR来解析一些Android代码,我正在搜索具有签名abortBroadcast()的方法调用。但是,我需要检查abortBroadcast()是否是来自BroadcastReceiver类的方法,而不是来自另一个类的方法。是否有任何方法可以获取abortBroadcast()方法所属的类?用于获取堆栈跟踪-在那里可以找到当前线程中的所有函数调用。对于每个元素调用getMethodName()来查找abortBroadcast(),getClassName()将向您

我在Java8语法上使用ANTLR来解析一些Android代码,我正在搜索具有签名
abortBroadcast()
的方法调用。但是,我需要检查
abortBroadcast()
是否是来自
BroadcastReceiver
类的方法,而不是来自另一个类的方法。是否有任何方法可以获取
abortBroadcast()
方法所属的类?

用于获取堆栈跟踪-在那里可以找到当前线程中的所有函数调用。对于每个元素调用
getMethodName()
来查找
abortBroadcast()
getClassName()
将向您显示类。

Android代码不运行,只解析。与从文本文件解析相同。好吧,您正在查找。我希望它能帮助你。