【发布时间】:2014-12-13 21:10:47
【问题描述】:
我希望我的程序能够读取 java 代码文件并能够识别不同的方法。这可能与缓冲阅读器有关,还是我应该做一些不同的事情?由于方法可以返回任何类型(String/void/int/etc)并且可以是许多不同类型的修饰符(private/public 等),我不知道如何轻松识别它们。
public returnType methodName(String s){
我怎样才能让我的程序读入它并自动检测到它与以下格式相同:
private Set<String> nextstates(int newInt)
【问题讨论】:
-
看看this
-
您可以使用 Java 开发工具 (vogella.com/tutorials/EclipseJDT/article.html) 获取抽象语法树,它会为您提供所需的所有信息。
标签: java text bufferedreader