Revise ResolvableType.as for introspection performance

This revision limits serializability of derived interfaces, superclasses and type parameters, optimizing for introspection performance instead.

Issue: SPR-17070
This commit is contained in:
Juergen Hoeller
2018-07-22 17:49:53 +02:00
parent 5051850fa9
commit cfbacfd89b
5 changed files with 24 additions and 82 deletions

View File

@@ -75,7 +75,7 @@ public class DependencyDescriptor extends InjectionPoint implements Serializable
private Class<?> containingClass;
@Nullable
private volatile ResolvableType resolvableType;
private transient volatile ResolvableType resolvableType;
/**