Java 如何知道编译单元中是否存在特定的代码行?

Java 如何知道编译单元中是否存在特定的代码行?,java,eclipse,Java,Eclipse,我想在编译单元中搜索特定的代码行。因此,我们需要一些关于如何做到这一点的意见。 谢谢在整个项目(或工作区)中搜索文件,并使用文件过滤器*.java。这将扫描给定短语的所有java源文件。您可以搜索文本,也可以使用Eclipse中的引用或声明搜索:选择代码行,右键单击,然后选择引用或声明 查找在何处调用某个方法或在何处使用某个类非常有用。这必须有多健壮?如果无法访问该语句怎么办?如果Java编译器规则可以访问该语句(这有点保守),但实际上无法访问该语句,该怎么办?如果它在语义上是相同的,但是写的略

我想在编译单元中搜索特定的代码行。因此,我们需要一些关于如何做到这一点的意见。
谢谢

在整个项目(或工作区)中搜索文件,并使用文件过滤器
*.java
。这将扫描给定短语的所有java源文件。

您可以搜索文本,也可以使用Eclipse中的引用或声明搜索:选择代码行,右键单击,然后选择引用或声明


查找在何处调用某个方法或在何处使用某个类非常有用。

这必须有多健壮?如果无法访问该语句怎么办?如果Java编译器规则可以访问该语句(这有点保守),但实际上无法访问该语句,该怎么办?如果它在语义上是相同的,但是写的略有不同呢?也许是使用Unicode转义,或者是使用更复杂的技术进行模糊处理?我只需要搜索一行代码是否存在,就是这样。ie是一种文件中的单词搜索。