aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages
diff options
context:
space:
mode:
authorGravatar Janak Ramakrishnan <janakr@google.com>2017-02-15 23:58:24 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2017-02-16 13:05:52 +0000
commitc97ec7b5ba3323376eaa865f4eec1d86615c5873 (patch)
tree69c00d6f0b5694b9e3f1c98cfaff0c59c3b210b4 /src/main/java/com/google/devtools/build/lib/packages
parent6243ecb9bf45e677a98832d76ce48e3114f2134f (diff)
Make RuleClass non-final for testing.
-- PiperOrigin-RevId: 147656856 MOS_MIGRATED_REVID=147656856
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/RuleClass.java3
1 files changed, 2 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 1b3ea9c061..1fbc07dbf1 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
@@ -101,8 +101,9 @@ import javax.annotation.concurrent.Immutable;
* addition, "deps" may have rule-specific semantics.
* </ul>
*/
+// Non-final only for mocking in tests. Do not subclass!
@Immutable
-public final class RuleClass {
+public class RuleClass {
static final Function<? super Rule, Map<String, Label>> NO_EXTERNAL_BINDINGS =
Functions.<Map<String, Label>>constant(ImmutableMap.<String, Label>of());