我使用java AST解析器(eclipse API)来解析java文件。我想在方法中的任何“IF”条件之前提取所有行。任何人都可以告诉你该怎么做。以下是示例代码:
Void method1()
{
L1: System.out.println("This is first line");
L2: System.out.println("Line 2");
L3:
L4 if(1==0)
L5: {
L6: System.out.println("no cond");
L7: }
L8:
}
output:System.out.println("This is first line");
System.out.println("Line 2");