How to get surrounding method in Java source file for a given line number

后端 未结 2 732
醉话见心
醉话见心 2021-01-05 09:15

I have a line number of a Java source file and want to get the surrounding method for that line number programmatically.

2条回答
  •  旧时难觅i
    2021-01-05 10:06

    For the new version of JavaParser:

        @Override
        public void visit(MethodDeclaration m, Object arg) {
            System.out.println("From [" + m.getRange().get().begin.line + "," + m.getRange().get().begin.column
                + "] to [" + m.getRange().get().end.line + "," + m.getRange().get().end.column + "] is method:");
            System.out.println(m);
        }
    

提交回复
热议问题