aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
diff options
context:
space:
mode:
authorGravatar Kevin Bierhoff <kmb@google.com>2017-03-24 21:17:13 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2017-03-27 11:36:26 +0000
commit6f1d60839c6dc16d7e8b9d5c0d85acadc3fab1f6 (patch)
treeb6e357f11d4dbe43d63852d47f1e630edaa5c317 /src/main/java/com/google/devtools/build/lib/packages/Attribute.java
parentebd04a4bd80706251190ad5fca4c7a54dabcd8a1 (diff)
introduce hidden flag to configure bytecode optimizers
-- PiperOrigin-RevId: 151170448 MOS_MIGRATED_REVID=151170448
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/Attribute.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/Attribute.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Attribute.java b/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
index a92335518c..8751696579 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
@@ -130,7 +130,7 @@ public final class Attribute implements Comparable<Attribute> {
/** A RuleAspect that just wraps a pre-existing Aspect that doesn't vary with the Rule. */
private static class PredefinedRuleAspect extends RuleAspect<AspectClass> {
- private Aspect aspect;
+ private final Aspect aspect;
public PredefinedRuleAspect(Aspect aspect) {
super(aspect.getAspectClass(), null);
@@ -438,7 +438,7 @@ public final class Attribute implements Comparable<Attribute> {
* already undocumented based on its name cannot be marked as undocumented.
*/
public static class Builder <TYPE> {
- private String name;
+ private final String name;
private final Type<TYPE> type;
private Transition configTransition = ConfigurationTransition.NONE;
private Predicate<RuleClass> allowedRuleClassesForLabels = Predicates.alwaysTrue();
@@ -1662,8 +1662,8 @@ public final class Attribute implements Comparable<Attribute> {
private final ImmutableList<Label> labels;
private final ImmutableSet<Class<?>> requiredConfigurationFragments;
- public LateBoundLabelList() {
- this(ImmutableList.<Label>of());
+ public LateBoundLabelList(Class<?>... requiredConfigurationFragments) {
+ this(ImmutableList.<Label>of(), requiredConfigurationFragments);
}
public LateBoundLabelList(List<Label> labels, Class<?>... requiredConfigurationFragments) {