Automatic code cleanup.
PiperOrigin-RevId: 425500819
diff --git a/src/main/java/com/google/devtools/build/docgen/DocgenConsts.java b/src/main/java/com/google/devtools/build/docgen/DocgenConsts.java
index e3c5411..652ae64 100644
--- a/src/main/java/com/google/devtools/build/docgen/DocgenConsts.java
+++ b/src/main/java/com/google/devtools/build/docgen/DocgenConsts.java
@@ -160,19 +160,19 @@
/** e.g. "[DEPRECATED]" in <!-- #BLAZE_RULE(...).ATTRIBUTE(...)[DEPRECATED] --> */
public static final Pattern BLAZE_RULE_FLAGS = Pattern.compile("^.*\\[(.*)\\].*$");
- public static final ImmutableMap<String, Integer> ATTRIBUTE_ORDERING = ImmutableMap
- .<String, Integer>builder()
- .put("name", -99)
- .put("deps", -98)
- .put("src", -97)
- .put("srcs", -96)
- .put("data", -95)
- .put("resource", -94)
- .put("resources", -93)
- .put("out", -92)
- .put("outs", -91)
- .put("hdrs", -90)
- .build();
+ public static final ImmutableMap<String, Integer> ATTRIBUTE_ORDERING =
+ ImmutableMap.<String, Integer>builder()
+ .put("name", -99)
+ .put("deps", -98)
+ .put("src", -97)
+ .put("srcs", -96)
+ .put("data", -95)
+ .put("resource", -94)
+ .put("resources", -93)
+ .put("out", -92)
+ .put("outs", -91)
+ .put("hdrs", -90)
+ .buildOrThrow();
// The following variables are not constants as they can be overridden from
// StarlarkDocumentationProcessor#parseOptions
diff --git a/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java b/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java
index 81fcdbd..68fc8cf 100644
--- a/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java
+++ b/src/main/java/com/google/devtools/build/docgen/PredefinedAttributes.java
@@ -97,7 +97,7 @@
throw new IllegalStateException("Exception while reading " + filename, e);
}
}
- return builder.build();
+ return builder.buildOrThrow();
}
public static final ImmutableMap<String, RuleDocumentationAttribute> TYPICAL_ATTRIBUTES =
diff --git a/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java b/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
index bdde055..17194dd 100644
--- a/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
+++ b/src/main/java/com/google/devtools/build/docgen/RuleDocumentationAttribute.java
@@ -59,7 +59,7 @@
.put(BuildType.OUTPUT, "<a href=\"../build-ref.html#filename\">Filename</a>")
.put(
BuildType.OUTPUT_LIST, "List of <a href=\"../build-ref.html#filename\">filenames</a>")
- .build();
+ .buildOrThrow();
private final Class<? extends RuleDefinition> definitionClass;
private final String attributeName;
diff --git a/src/main/java/com/google/devtools/build/docgen/RuleLinkExpander.java b/src/main/java/com/google/devtools/build/docgen/RuleLinkExpander.java
index b0e5f46..aacfe55 100644
--- a/src/main/java/com/google/devtools/build/docgen/RuleLinkExpander.java
+++ b/src/main/java/com/google/devtools/build/docgen/RuleLinkExpander.java
@@ -45,7 +45,7 @@
.put("exports_files", FUNCTIONS_PAGE)
.put("glob", FUNCTIONS_PAGE)
.put("select", FUNCTIONS_PAGE)
- .build();
+ .buildOrThrow();
private final String productName;
private final Map<String, String> ruleIndex = new HashMap<>();
diff --git a/src/main/java/com/google/devtools/build/docgen/SymbolFamilies.java b/src/main/java/com/google/devtools/build/docgen/SymbolFamilies.java
index c5ed2a2..2dd8863 100644
--- a/src/main/java/com/google/devtools/build/docgen/SymbolFamilies.java
+++ b/src/main/java/com/google/devtools/build/docgen/SymbolFamilies.java
@@ -103,7 +103,7 @@
return ImmutableMap.<String, Object>builder()
.put("native", new FakeStarlarkNativeModuleApi())
.putAll(provider.getEnvironment())
- .build();
+ .buildOrThrow();
}
private ConfiguredRuleClassProvider createRuleClassProvider(String classProvider)
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationValue.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationValue.java
index 759d2fa..af9d8c0 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationValue.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildConfigurationValue.java
@@ -296,7 +296,7 @@
builder.put(module.name(), fragmentClass);
}
}
- return builder.build();
+ return builder.buildOrThrow();
}
/**
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptionDetails.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptionDetails.java
index d0b2875..0c6729e 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptionDetails.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptionDetails.java
@@ -86,7 +86,7 @@
throw new IllegalStateException(
"Unexpected illegal access trying to create this configuration's options map: ", e);
}
- return new BuildOptionDetails(map.build(), ImmutableMap.copyOf(starlarkOptions));
+ return new BuildOptionDetails(map.buildOrThrow(), ImmutableMap.copyOf(starlarkOptions));
}
private static final class OptionDetails {
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
index c54c037..81fc360 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java
@@ -201,7 +201,8 @@
fragmentOptionsMap.entrySet()) {
nativeOptionsBuilder.put(entry.getKey(), entry.getValue().clone());
}
- return new BuildOptions(nativeOptionsBuilder.build(), ImmutableMap.copyOf(starlarkOptionsMap));
+ return new BuildOptions(
+ nativeOptionsBuilder.buildOrThrow(), ImmutableMap.copyOf(starlarkOptionsMap));
}
@Override
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptionConverters.java b/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptionConverters.java
index 2b2ac09..de0092f 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptionConverters.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/CoreOptionConverters.java
@@ -59,7 +59,7 @@
.put(LABEL, new LabelConverter())
.put(LABEL_LIST, new LabelListConverter())
.put(NODEP_LABEL, new LabelConverter())
- .build();
+ .buildOrThrow();
/** A converter from strings to Starlark int values. */
private static class StarlarkIntConverter implements Converter<StarlarkInt> {
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java b/src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java
index 9c353bb..f45a493 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java
@@ -381,7 +381,7 @@
canonicalizeTransitionOutputDict(rawDict, repoMapping, parentLabel, getOutputs());
builder.put(entry.getKey(), canonicalizedDict);
}
- return builder.build();
+ return builder.buildOrThrow();
} catch (ValidationException ex) {
errorf(handler, "invalid result from transition function: %s", ex.getMessage());
return null;
@@ -423,7 +423,7 @@
errorf(handler, "invalid result from transition function: %s", ex.getMessage());
return null;
}
- return builder.build();
+ return builder.buildOrThrow();
} else {
errorf(
handler,
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java
index 9c449b9..5ddcf24 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/FunctionTransitionUtil.java
@@ -111,7 +111,7 @@
applyTransition(buildOptions, newValues, optionInfoMap, starlarkTransition);
splitBuildOptions.put(entry.getKey(), transitionedOptions);
}
- return splitBuildOptions.build();
+ return splitBuildOptions.buildOrThrow();
} catch (ValidationException ex) {
handler.handle(Event.error(starlarkTransition.getLocation(), ex.getMessage()));
@@ -148,7 +148,7 @@
? ImmutableMap.<String, Object>builder()
.putAll(originalOutput)
.put(COMMAND_LINE_OPTION_PREFIX + "platforms", ImmutableList.<Label>of())
- .build()
+ .buildOrThrow()
: originalOutput;
}
@@ -179,7 +179,7 @@
}
}
- return builder.build();
+ return builder.buildOrThrow();
}
/**
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttrModule.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttrModule.java
index 4cfa2db..0ff531d 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttrModule.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttrModule.java
@@ -367,10 +367,11 @@
private static final Map<Type<?>, String> whyNotConfigurable =
ImmutableMap.<Type<?>, String>builder()
- .put(BuildType.LICENSE,
+ .put(
+ BuildType.LICENSE,
"loading phase license checking logic assumes non-configurable values")
.put(BuildType.OUTPUT, "output paths are part of the static graph structure")
- .build();
+ .buildOrThrow();
/**
* If the given attribute type is non-configurable, returns the reason why. Otherwise, returns
@@ -755,6 +756,6 @@
b.put(key, value);
}
}
- return b.build();
+ return b.buildOrThrow();
}
}
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttributesCollection.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttributesCollection.java
index 1a4b319..8663735 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttributesCollection.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkAttributesCollection.java
@@ -237,7 +237,7 @@
for (Map.Entry<String, Label> entry : ((Map<String, Label>) val).entrySet()) {
attrValue.put(entry.getKey(), prereqsByLabel.get(entry.getValue()));
}
- attrBuilder.put(skyname, attrValue.build());
+ attrBuilder.put(skyname, attrValue.buildOrThrow());
} else {
throw new IllegalArgumentException(
"Can't transform attribute "
@@ -256,7 +256,7 @@
executableBuilder,
fileBuilder,
filesBuilder,
- executableRunfilesbuilder.build());
+ executableRunfilesbuilder.buildOrThrow());
}
}
}
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkLateBoundDefault.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkLateBoundDefault.java
index 937955e..3929612 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkLateBoundDefault.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkLateBoundDefault.java
@@ -208,7 +208,7 @@
}
}
}
- return lateBoundDefaultMap.build();
+ return lateBoundDefaultMap.buildOrThrow();
});
/**
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleContext.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleContext.java
index d6d9577..7660b86 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkRuleContext.java
@@ -494,7 +494,7 @@
}
return StructProvider.STRUCT.create(
- splitAttrInfos.build(),
+ splitAttrInfos.buildOrThrow(),
"No attribute '%s' in split_attr."
+ "This attribute is not defined with a split configuration.");
}
@@ -1113,6 +1113,6 @@
current.getProvider(FileProvider.class).getFilesToBuild().toList());
}
- return builder.build();
+ return builder.buildOrThrow();
}
}
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkTransition.java b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkTransition.java
index ebf8f7c..64a0de8 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkTransition.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkTransition.java
@@ -296,7 +296,7 @@
aliasToActualBuilder.put(setting, rule.getLabel());
}
}
- ImmutableMap<Label, Label> aliasToActual = aliasToActualBuilder.build();
+ ImmutableMap<Label, Label> aliasToActual = aliasToActualBuilder.buildOrThrow();
// Verify changed settings were changed to something reasonable for their type and filter out
// default values.
@@ -378,7 +378,7 @@
cleanedOptionMap.put(entry.getKey(), options);
}
}
- return cleanedOptionMap.build();
+ return cleanedOptionMap.buildOrThrow();
}
/*