mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-03-01 02:49:11 +00:00
Use credPropsField.getType()
Using the type from a field retains generics information. Issue gh-16432
This commit is contained in:
parent
c7bc4c98db
commit
a841737941
@ -584,7 +584,9 @@ class SpringSecurityCoreVersionSerializableTests {
|
|||||||
generatorByClassName.put(CredProtectAuthenticationExtensionsClientInput.class,
|
generatorByClassName.put(CredProtectAuthenticationExtensionsClientInput.class,
|
||||||
(c) -> new CredProtectAuthenticationExtensionsClientInput(credProtect));
|
(c) -> new CredProtectAuthenticationExtensionsClientInput(credProtect));
|
||||||
generatorByClassName.put(ImmutableAuthenticationExtensionsClientInputs.class, (i) -> inputs);
|
generatorByClassName.put(ImmutableAuthenticationExtensionsClientInputs.class, (i) -> inputs);
|
||||||
generatorByClassName.put(ImmutableAuthenticationExtensionsClientInput.class,
|
Field credPropsField = ReflectionUtils.findField(ImmutableAuthenticationExtensionsClientInput.class,
|
||||||
|
"credProps");
|
||||||
|
generatorByClassName.put(credPropsField.getType(),
|
||||||
(i) -> ImmutableAuthenticationExtensionsClientInput.credProps);
|
(i) -> ImmutableAuthenticationExtensionsClientInput.credProps);
|
||||||
generatorByClassName.put(Bytes.class, (b) -> id);
|
generatorByClassName.put(Bytes.class, (b) -> id);
|
||||||
generatorByClassName.put(PublicKeyCredentialDescriptor.class, (d) -> descriptor);
|
generatorByClassName.put(PublicKeyCredentialDescriptor.class, (d) -> descriptor);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user