3

以下のコードでこの警告が表示されます。最後のパラメーターの引数の型が不正確な 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;
    }
4

1 に答える 1