diff --git a/src/share/classes/java/lang/Class.java b/src/share/classes/java/lang/Class.java --- a/src/share/classes/java/lang/Class.java +++ b/src/share/classes/java/lang/Class.java @@ -152,8 +152,8 @@ * @return a string representation of this class object. */ public String toString() { - return (isInterface() ? "interface " : (isPrimitive() ? "" : "class ")) - + getName(); + String className = getName(); + return (isInterface() ? "interface " : (isPrimitive() ? "" : "class ")) + className; } /** diff --git a/src/share/classes/java/lang/Object.java b/src/share/classes/java/lang/Object.java --- a/src/share/classes/java/lang/Object.java +++ b/src/share/classes/java/lang/Object.java @@ -233,7 +233,8 @@ * @return a string representation of the object. */ public String toString() { - return getClass().getName() + "@" + Integer.toHexString(hashCode()); + String className = getClass().getName(); + return className + '@' + Integer.toHexString(hashCode()); } /** diff --git a/src/share/classes/java/lang/invoke/MethodHandleProxies.java b/src/share/classes/java/lang/invoke/MethodHandleProxies.java --- a/src/share/classes/java/lang/invoke/MethodHandleProxies.java +++ b/src/share/classes/java/lang/invoke/MethodHandleProxies.java @@ -302,7 +302,8 @@ assert(isObjectMethod(m)) : m; switch (m.getName()) { case "toString": - return self.getClass().getName() + "@" + Integer.toHexString(self.hashCode()); + String className = self.getClass().getName(); + return className + '@' + Integer.toHexString(self.hashCode()); case "hashCode": return System.identityHashCode(self); case "equals": diff --git a/src/share/classes/java/net/URLConnection.java b/src/share/classes/java/net/URLConnection.java --- a/src/share/classes/java/net/URLConnection.java +++ b/src/share/classes/java/net/URLConnection.java @@ -849,7 +849,8 @@ * @return a string representation of this {@code URLConnection}. */ public String toString() { - return this.getClass().getName() + ":" + url; + String className = this.getClass().getName(); + return className + ':' + url; } /**