diff options
author | Googler <noreply@google.com> | 2016-06-20 11:11:56 +0000 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2016-06-21 09:57:29 +0000 |
commit | 35452349fd1556200f26a9eac5b7a3fa6239398c (patch) | |
tree | 5eec3453a2133491df635248e262f9e20b8058d3 /src/main/java/com/google | |
parent | 69fa69983b26c1059c99c7709162fbe778fe690f (diff) |
Avoid the main use of String.format() during loading and analysis. This is
a noticeable hotspot in profiles. (It would be even better if we could avoid
constructing this string until we actually need to produce an error message.)
--
MOS_MIGRATED_REVID=125323226
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java index edabbdaddb..6f4ffd784a 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java @@ -1694,7 +1694,7 @@ public final class RuleClass { */ private static Object convertFromBuildLangType(Rule rule, Attribute attr, Object buildLangValue) throws ConversionException { - String what = String.format("attribute '%s' in '%s' rule", attr.getName(), rule.getRuleClass()); + String what = "attribute '" + attr.getName() + "' in '" + rule.getRuleClass() + "' rule"; Object converted = BuildType.selectableConvert(attr.getType(), buildLangValue, what, rule.getLabel()); |