Java 在方法及其引用中搜索对象
我想在类文件中搜索所有Java 在方法及其引用中搜索对象,java,search,reference,Java,Search,Reference,我想在类文件中搜索所有方法和其引用中的特定对象类型或关键字 例如: 假设我有一个名为myclassfile.java的类文件,它包含如图所示的几个方法 class myclassfile { void doSomeFoo() { someReferenceClass.doFoo(); } .. } 及 class-someReferenceClass { 静态void doFoo() { 对于(int i=0;i我不相信有办法做到这一点。反射将允许您访问类的方法和字段,但
方法
和其引用
中的特定对象类型或关键字
例如:
假设我有一个名为myclassfile.java
的类文件,它包含如图所示的几个方法
class myclassfile
{
void doSomeFoo()
{
someReferenceClass.doFoo();
}
..
}
及
class-someReferenceClass
{
静态void doFoo()
{
对于(int i=0;i我不相信有办法做到这一点。反射将允许您访问类的方法和字段,但不允许访问实现。您需要深入研究AST或字节码,这取决于您喜欢哪种类型的兔子洞。使用AST会更容易
class someReferenceClass
{
static void doFoo()
{
for(int i=0; i <10; i++)
{
..
}
}