Java源代码解析

时间:2015-05-18 14:14:18

标签: java parsing

我需要跟踪java文件中的java变量 - 它被分配给哪个变量,传递给它的方法。

我该如何开始?

我应该逐行解析还是有其他方法?

1 个答案:

答案 0 :(得分:2)

看起来你被要求建造一座巨大的豪宅;然后你开始问:"我的铲子挖掘地窖应该更圆;或更多矩形"。含义:如果你不理解解析,那么java程序需要超过"逐行"读;那么你注定要失败。

无论如何,根据您的基本要求,有两种可能的答案:

  1. 根据duffymo的建议,您可能希望学习使用IDE,以便您轻松识别"变量使用"在一个项目内;并通过" reflection"
  2. 进行修改
  3. 开始使用完全成熟的Java解析器;比如https://code.google.com/p/javaparser/wiki/UsingThisParser