fix varargs invocation

This commit is contained in:
Nakul Joshi 2024-05-30 10:00:40 -07:00
parent 6cafbb3089
commit 9adc8a1d4b

View file

@ -98,7 +98,7 @@ class AWSCredentialsProviderPropertyValueDecoder implements IPropertyValueDecode
provider = constructProvider(providerName, () -> { provider = constructProvider(providerName, () -> {
Class<?>[] argTypes = new Class<?>[nameAndArgs.length - 1]; Class<?>[] argTypes = new Class<?>[nameAndArgs.length - 1];
Arrays.fill(argTypes, String.class); Arrays.fill(argTypes, String.class);
return clazz.getConstructor(argTypes).newInstance(varargs); return clazz.getConstructor(argTypes).newInstance((Object[]) varargs);
}); });
if (provider == null) { if (provider == null) {