質問: java(kotlin)でサブクラスから必ずsuperを呼ばせることはできますか? IDE保管(ビルドエラー)でもthrowでも良いのですが必ず呼ばせるようにしたいです。 Androidの開発で継承元fragmentのonSaveInstanceStateを利用しており、サブクラスからonSaveInstanceStateのsuperを呼ばれないとうまく動作しません。 可能であればビルドエラーをはくようにしたいです。
回答: Android限定で使ったことはないですが、`support-annotations` の`@CallSuper`アノテーションを使えば、コンパイル時にチェックを追加でるそうです。 詳しくはアノテーションによるコード検査の改善を。