我想获取有关字段修饰符的信息。确切地说,我想找出该字段是静态字段。例如,我想检查以下代码:
ASTParser parser = ASTParser.newParser(AST.JLS3);
如何推断JLS3是静态字段?在分析方法时,我将getModifiers与Modifier.isStatic一起使用,效果很好。但是,现在我无法获得上述代码片段中的JLS3是静态字段的信息。有什么我想念的吗?
编辑:
这是我正在使用的代码:
private boolean visit(SimpleName name){
boolean isStatic = Modifier.isStatic(name.resolveTypeBinding().getModifiers());
...
return true;
}
在JLS3的情况下isStatic为假。