以下のコードでこの警告が表示されます。最後のパラメーターの引数の型が不正確な varargs メソッドの非 varargs 呼び出し。どうすれば修正できますか?
private static boolean checkImpled(Class interfaceClass, Class<?> forName) {
try {
if (!Modifier.isAbstract(forName.getModifiers())
&& !forName.isInterface()
&& interfaceClass.isAssignableFrom(forName)
&& !interfaceClass.equals(forName)
&& forName.getConstructor(null) != null) {
return true;
}
} catch (Exception e) {
// false
}
return false;
}