【发布时间】:2021-03-12 23:37:24
【问题描述】:
我想在类中收集设置特定字段的方法,例如int i = 2;。
我知道如何获取方法的Statements:
CompilationUnit cu = StaticJavaParser.parse("class A {private int i; public int SetI(int i){this.i=i;}}");
List<MethodDeclaration> methods = cu.findAll(MethodDeclaration.class);
Statement statements = md.getBody().get().getStatements().get(0);
if (statement.isReturnStmt())
var r = statement.asReturnStmt();
但assignments 似乎是表达式,我不知道如何找到它们。如何获取方法中的(赋值)表达式?
【问题讨论】:
标签: java javaparser