Я попытался получить доступ к конструктору для класса с помощью отражения.
getDeclaredConstructor(String.class,List.class,List.class,List.class,List.class)
И мой фактический конструктор - это конструктор с 1 параметром String и 4 двумерными списками.Но это бросает IllegalArgumentException: Wrong number of parameters
.Но если я передаю только 1 или 2 параметра, он выдает NoSuchMethodException
, а не IllegalArgumentException
.Почему это происходит?