我尝试在eclipse中做一个简单的重构(提取方法)。我选择以下代码块并执行 alt+shift+M(提取的快捷方式)。
Parser parser = Parser.createParser(comment.getText(), "UTF-8");
NodeList htmlAnchorNodes = null;
try {
htmlAnchorNodes = parser
.extractAllNodesThatMatch(new TagNameFilter("a"));
} catch (ParserException e) {
e.printStackTrace();
}
int size = htmlAnchorNodes.size();
之后只使用 size 变量。
我收到错误消息:
不明确的返回值:所选块包含多个对局部变量的赋值。受影响的变量是:
NodeList htmlAnchorNodes
解析器解析器
整数大小
如何让 Eclipse 识别返回值?