|
|
|
|
410
|
|
410
|
|
411
|
private boolean shouldLoadType(Type type) {
|
411
|
private boolean shouldLoadType(Type type) {
|
412
|
if (type instanceof Class)
|
412
|
if (type instanceof Class)
|
413
|
- return shouldLoadClass((Class<?>)type);
|
|
|
|
|
413
|
+ return definitionByClass.containsKey(type) || shouldLoadClass((Class<?>)type);
|
414
|
if (type instanceof ParameterizedType)
|
414
|
if (type instanceof ParameterizedType)
|
415
|
return shouldLoadType(((ParameterizedType)type).getRawType());
|
415
|
return shouldLoadType(((ParameterizedType)type).getRawType());
|
416
|
|
416
|
|