2017-07-07 11 views
1

私はASTNodes(org.eclipse.jdt.core.dom)を解析しており、私が持っている変数ノード(SimpleName)のVariableDeclarationを見つけようとしています。例:変数識別子(Eclipse JDT ASTNode)の変数宣言を見つける

String foo = "bar"; // <-- need to get node for 'foo' (VariableDeclaration) 
.... 
.... 
return foo; // <-- have node for 'foo' (SimpleName) 

また、クラスフィールドの場合は宣言を見つけることができる解決策が必要です。あなたが何をしているかの詳細を知らない

答えて

0

は、ここで私は簡単な言葉で、一般的にこのような何かをするだろう方法は次のとおりです。

私はすべてのVarDeclにASTを歩くと、「に左の子ノードを送信しますAST node - > source location "関数を使用して、" source location "テキストがfooと一致するかどうかを確認します。