コンストラクターを持つ抽象 Java クラスがあり、グルーヴィーなクラスから拡張しています。(アイデアは、Java クラスをアプリ内のコントラクトとして保持し、特定のコンストラクターとメソッドを実装する外部の groovy クラスをロードすることです)
Groovy で抽象スーパークラスのコンストラクターを強制的に実装するにはどうすればよいですか? Groovy では、抽象親クラスのコンストラクターの実装を強制できますか?
問題は、Eclipse Groovy IDE が親クラスのコンストラクターをサブクラスに実装することを強制していないことです。Groovy はそれを自動的に作成するので、それが強制しない理由でした。ただし、実行時に Java リフレクションを使用してコンストラクターを取得しようとすると失敗し、サブクラスで親コンストラクターを定義しないと失敗します。
(Groovy の経験はありません)