javaparser相关内容

检查方法范围Java中的重复变量

我使用包含某些方法的FileReader读取了Java文件.我如何读取方法范围(方法区域内)以查找重复的变量? 例如,这是我读取的一个Java文件: public double[] copyArray(double[] data) { int _nn = data.length; double[] _tmp = new double[_nn]; System. ..
发布时间:2021-02-10 20:08:51 Java开发

使用javaparser获取方法语句

是否可以获取没有注释的方法语句列表,我使用 method.getBody()这是输出 / * 将年龄整数的值设置为32 * / int age = 32; 我想只发表声明就是这样的结果 int age = 32; 解决方案 .getBody()方法返回BlockStmt对象,它是{和}之间的语句,所以下面的代码执行我想要的操作 ..
发布时间:2019-01-09 20:13:39 Java开发

如何使用javaparser获取类级变量声明?

我想只获得类级变量声明。如何使用javaparser获取声明? 公共类登录{ 私钥关键字浏览器; private String pageTitle =“登录”; } 使用javaparser必须获取变量“browser”的详细信息,如类型浏览器是“KeyWord” 解决方案 我不太清楚我理解你的问题 - 你想要得到所有的现场成员吗?类?如果是这样,你可以这 ..
发布时间:2018-12-22 20:28:32 Java开发

Google javaparser IfStmt不计算后续< else-if>

我正在使用Google javaparser来解析java文件,当我尝试计算“If”语句时,似乎我无法获得“else-if”语句的数量。 例如,我想解析以下代码: if(i> 1){ i ++; }否则if(i> 2){ i ++; }否则if(i> 3){ i ++; } else { i ++; } 我想获得Cyclomatic的复杂性,以便我需 ..
发布时间:2018-07-17 09:50:29 Java开发