0

javaparserを使用して、Java ソース ファイルの AST を解析しています。

ソース コード内のすべてのバイナリ部分式を個別のノードとして取得したいと考えています。これが私が解析しているソースコードです:

class MyClass {
  public MyClass() {
    double x = (4 / 10.0) + 15;
  }
}

組み込みの BinaryExp 型を受け入れる Visitor を実装しましたが、見つかった唯一のノードにはバイナリ式が含まれています。

(4 / 10.0) + 15

部分式「(4 / 10.0)」にもアクセスする方法はありますか? 完全な式の「左オペランド」を取得しようとしましたが、式のタイプであり、予想どおり BinaryExpr ではありません。

どんな助けでも大歓迎です。

4

1 に答える 1