#java #eclipse #eclipse-jdt #local-variables
#java #eclipse #eclipse-jdt #локальные переменные
Вопрос:
Я заметил, что eclipse.jdt.core.dom
привязки переменных ( IVariableBinding
) предлагают логические методы для проверки, представляют ли они поле, константу перечисления или параметр ( isEnumConstant()
, isField()
и isParameter()
).
Как я могу узнать, представляет ли она локальную переменную? Можно ли с уверенностью предположить, что если a IVariableBinding
не является одной из первых трех, она ВСЕГДА будет локальной переменной?
Ответ №1:
Ответ с форумов Eclipse (благодаря Дипаку Азаду): ДА, это всегда будет локальная переменная, как я и подозревал.