有没有办法找到代码块结束的行号
示例:对于以下输入
21) synchronized(Lock.class){
22) a.getAndIncrement(); //some code
23)
24) }
对应的 AST 是
synchronized
PARENTESIZED_EXPR
EXPR
.
Lock
class
BLOCK_SCOPE
EXPR
METHOD_CALL
.
g
getAndIncrement
ARGUMENT_LIST
对于给定 CommonTree 的上述代码,是否有任何方法可以检索“同步”块结束的行号。上述代码的输出应为 24(因为同步块在第 24 行结束)。