0

Java パーサーによって生成された AST に対していくつかの操作を行う必要があります。私の問題は、クラスの初期化サイクルの問題があるかどうかを確認したいということです。

一例は、

class mark1 {
  public static final int x = mark2.p * 5;
  //Do some operations here
} 

class mark2 {
 public static final int p = mark1.x + 100;
 //Do some operations here
}

クラスの初期化順序は異なる場合があり、mark1.x と mark2.p で異なる値が計算されます。javaparser で生成された AST を使用して実装しようとしていますが、実行可能な解決策が得られませんでした。

4

1 に答える 1