私はJavaASTを持っていて、XPathを介してその中の変数を見つけようとしています。
変数が「foobar」と呼ばれているとしましょう。
//VariableDeclarator/VariableDeclaratorId[@Image='foobar']
しかし、テキスト「foobar」がわからないが、別の要素から読みたい場合はどうなりますか
//VariableDeclarator/VariableDeclaratorId[@Image=//SynchronizedStatement/Expression/PrimaryExpression/PrimaryPrefix/Name]
「Name」ノードの@Imageには「foobar」という情報がありますが、PrimaryPrefix/Name[@Image]
機能しません。
//SynchronizedStatement/Expression/PrimaryExpression/PrimaryPrefix/Name
と同じ条件をどのように書き直す必要があり@Image='foobar'
ますか?
ありがとう