diff options
author | 2017-03-24 21:17:13 +0000 | |
---|---|---|
committer | 2017-03-27 11:36:26 +0000 | |
commit | 6f1d60839c6dc16d7e8b9d5c0d85acadc3fab1f6 (patch) | |
tree | b6e357f11d4dbe43d63852d47f1e630edaa5c317 /src/main/java/com/google/devtools/build/lib/packages/Attribute.java | |
parent | ebd04a4bd80706251190ad5fca4c7a54dabcd8a1 (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.java | 8 |
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) { |