在Java AST解析器中提取IF块之前的所有行

时间:2014-09-17 07:31:39

标签: java parsing abstract-syntax-tree

我使用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"); 

0 个答案:

没有答案