java.lang.Class.newInstance() の呼び出しを報告します。
このメソッドはチェック例外を含め、引数なしのコンストラクターによってスローされた例外を伝播します。 このメソッドを使用すると、その他の場合にはコンパイラーによって実行されるコンパイル時の例外チェックが事実上バイパスされます。
この呼び出しを java.lang.reflect.Constructor.newInstance() メソッドの呼び出しに置換し、コンストラクターによってスローされる例外を (チェックされた) java.lang.reflect.InvocationTargetException でラップして問題を回避するためのクイックフィックスが提案されます。
例:
clazz.newInstance()
クイックフィックス適用後:
clazz.getConstructor().newInstance();