そのため、コンストラクターの try-catch ブロック内で約 4k の変数を初期化しようとする自動生成コードを使用しています。
問題は、自動生成機能が一度に 1 つの変数しか認識しないことです。私の解決策は次のとおりです。
- 各変数宣言を try catch ブロックにロールするには
- 変数を初期化し、コンストラクターの try catch ブロックからこの静的関数を呼び出すだけの静的初期化関数を作成するには
膨大な数の try catch ブロックは、パフォーマンスに非常に大きな影響を与えます。しかし、静的初期化子は、渡される変数の数が非常に煩雑になります。
私が見逃している3番目の解決策はありますか? それとも、静的初期化子が私の最善の策ですか?