Do not include DescriptorDeclaration#toString() in debug message
DescriptorDeclaration#toString() can be a costly operation (default implementation completely renders descriptor)
This commit is contained in:
+3
-2
@@ -51,7 +51,8 @@ public class DescriptorDeserializer {
|
|||||||
@NotNull AnnotationDeserializer annotationDeserializer
|
@NotNull AnnotationDeserializer annotationDeserializer
|
||||||
) {
|
) {
|
||||||
return new DescriptorDeserializer(storageManager,
|
return new DescriptorDeserializer(storageManager,
|
||||||
new TypeDeserializer(storageManager, null, nameResolver, descriptorFinder, "Deserializer for " + containingDeclaration, NONE),
|
new TypeDeserializer(storageManager, null, nameResolver, descriptorFinder,
|
||||||
|
"Deserializer for " + containingDeclaration.getName(), NONE),
|
||||||
containingDeclaration, nameResolver, annotationDeserializer);
|
containingDeclaration, nameResolver, annotationDeserializer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -105,7 +106,7 @@ public class DescriptorDeserializer {
|
|||||||
) {
|
) {
|
||||||
TypeDeserializer childTypeDeserializer = new TypeDeserializer(
|
TypeDeserializer childTypeDeserializer = new TypeDeserializer(
|
||||||
storageManager,
|
storageManager,
|
||||||
typeDeserializer, "Child deserializer for " + descriptor,
|
typeDeserializer, "Child deserializer for " + descriptor.getName(),
|
||||||
new TypeDeserializer.TypeParameterResolver() {
|
new TypeDeserializer.TypeParameterResolver() {
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user