Hoist Class.getName() from String concatenation to dodge an issue related to profile pollution

This commit is contained in:
stsypanov
2019-12-06 14:07:07 +02:00
committed by Juergen Hoeller
parent 7c84695333
commit 484006ce90
4 changed files with 10 additions and 7 deletions

View File

@@ -611,7 +611,9 @@ public abstract class ObjectUtils {
if (obj == null) {
return EMPTY_STRING;
}
return obj.getClass().getName() + "@" + getIdentityHexString(obj);
String className = obj.getClass().getName();
String identityHexString = getIdentityHexString(obj);
return className + '@' + identityHexString;
}
/**