Java 在EclipseJDT中,如何知道变量绑定是否表示局部变量?
我注意到Java 在EclipseJDT中,如何知道变量绑定是否表示局部变量?,java,eclipse,eclipse-jdt,local-variables,Java,Eclipse,Eclipse Jdt,Local Variables,我注意到eclipse.jdt.core.dom变量绑定(ivvariablebinding)提供了布尔方法来检查它们是否表示字段、枚举常量或参数(isnumconstant()、isField()和isParameter()) 我怎么知道它是否代表一个局部变量?如果一个IVariableBinding不是前三个变量中的一个,那么它将始终是一个局部变量,这是安全的吗?来自Eclipse论坛的回答(感谢Deepak Azad):是的,正如我所怀疑的,它将始终是一个局部变量
eclipse.jdt.core.dom
变量绑定(ivvariablebinding
)提供了布尔方法来检查它们是否表示字段、枚举常量或参数(isnumconstant()
、isField()
和isParameter()
)
我怎么知道它是否代表一个局部变量?如果一个
IVariableBinding
不是前三个变量中的一个,那么它将始终是一个局部变量,这是安全的吗?来自Eclipse论坛的回答(感谢Deepak Azad):是的,正如我所怀疑的,它将始终是一个局部变量