Eclipse で簡単なリファクタリング (extract メソッド) を実行しようとしています。次のコード ブロックを選択し、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();
その後、サイズ変数のみが使用されます。
エラーメッセージが表示されます:
あいまいな戻り値: 選択したブロックには、ローカル変数への割り当てが複数含まれています。影響を受ける変数は次のとおりです。
NodeList htmlAnchorNodes
パーサー パーサー
整数サイズ
戻り値をEclipseに認識させるにはどうすればよいですか?