javaparser

    4热度

    1回答

    有人可以给我澄清visit方法的第二个参数arg的用法,如JavaParser documentation example page的以下代码所示? 我在互联网上找不到任何信息。 public class MethodPrinter { public static void main(String[] args) throws Exception { // creates

    3热度

    1回答

    我正在使用javaparser-1.0.8,并试图生成以下通用方法。 public <T extends SomeInterface> T get(int param) { return (T) doSomeMagic(param); } 我有以下代码是应该构建方法: public static void main(String[] args) throws Exception {

    1热度

    1回答

    我正在建设halstead Metrics在java中,我正在使用javaparser库和我很混淆我怎么能找到所有Java保留字在java导入文件将解析找到运算符(n1)?

    2热度

    1回答

    我试图编码rfc度量(响应类),它计数方法声明+方法调用。 方法声明工作正常,但我在使用JavaParser API计数方法调用时遇到了问题。 这里是我的代码: public class MethodPrinter { public static void main(String[] args) throws Exception { // creates an input

    2热度

    1回答

    我使用MethodDeclaration来读取源代码的Java解析器,但我有一些问题。我看不到任何给我这门课的方法。是否存在此方法,还是需要查看java分析器以尝试创建一种将每个MethodDeclaration附加到它的ClassOrInterfaceDeclaration的方法。 我要么需要一种方法来检测MethodDeclaration是否属于一个类,或者我需要一种获取ClassOrInte

    0热度

    1回答

    有没有什么方法可以在ClassOrInterface声明中找到方法? 我使用javaparser来读取源代码,但是当我在多个类中读取时,我有试图附加哪些方法附加到哪些类的问题。 有没有人有任何想法我可以解决这个问题?有没有什么种类的 class1.getMethods(); 这将返回该类中的MethodDeclaration的列表?或者,有一种方法可以让我的MethodDeclaration返

    0热度

    1回答

    我正在学习编译器构造,并希望使用JavaCC实现JavaScript语法。 (我已经写我自己JavaScript CodeModel允许JavaScript代码的编程结构,现在我想写一个基于JavaCC的解析器对应。) 我的问题是,是有办法将JavaCC语法(.jj -file)模块化成几个文件? 我对JavaParser有很好的经验,所以我从他们的java_1_5.jj语法中学习。但是,这是一个

    0热度

    1回答

    如何使用bcel classparaser获取类名称,元素名称和方法名称?我已经找到了获取类名的方法,但元素和方法名称给我错误。 任何人都可以帮助我吗? 这里是我的代码(有一些错误存在,并没有完成): import java.io.IOException; import java.util.Enumeration; import java.util.jar.JarEntry; import

    6热度

    3回答

    使用JavaParser类我可以用得到我的方法和字段列表: //List of all methods System.out.println("Methods: " + this.toString()); List<TypeDeclaration> types = n.getTypes(); for (TypeDeclaration type : types) { List<Bo

    0热度

    1回答

    我使用谷歌javaparser来解析java文件,当我尝试计算“if”语句时,似乎我无法获得“else-if”语句的数量。 例如,我想分析下面的代码:这样我需要计数的“如果”和“其他人,如果”数量 if(i>1){ i++; }else if(i>2){ i++; }else if(i>3){ i++; }else{ i