Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在EclipseJDT中,如何知道变量绑定是否表示局部变量?_Java_Eclipse_Eclipse Jdt_Local Variables - Fatal编程技术网

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):是的,正如我所怀疑的,它将始终是一个局部变量