aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-06-20 11:11:56 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2016-06-21 09:57:29 +0000
commit35452349fd1556200f26a9eac5b7a3fa6239398c (patch)
tree5eec3453a2133491df635248e262f9e20b8058d3 /src/main/java/com/google
parent69fa69983b26c1059c99c7709162fbe778fe690f (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.java2
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());