从Java中的行号中找出方法名称?

时间:2009-09-30 14:28:22

标签: java regex parsing bcel

给定一个行号,代码文件,以及必要时编译的类文件,获取周围方法签名的最优雅方法是什么(如果行号在方法中是偶数)?

要记住的事情:

  • 该行甚至可能不在方法中
  • 该行可能位于内部或匿名类的方法中

谷歌搜索时我发现this duplicate question所以我自己关闭了这个。

1 个答案:

答案 0 :(得分:1)

该信息应该来自编译器生成的调试器元信息。

  

javac -g:lines foo.java