JS, Localization: Adds support for localization with closure managed rules.
RELNOTES: JS: Add support for localization with closure managed rules.
--
MOS_MIGRATED_REVID=135260827
diff --git a/src/main/java/com/google/devtools/build/lib/actions/Artifact.java b/src/main/java/com/google/devtools/build/lib/actions/Artifact.java
index 374f887..ac2cebf 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/Artifact.java
+++ b/src/main/java/com/google/devtools/build/lib/actions/Artifact.java
@@ -120,6 +120,15 @@
}
};
+ /** Compares artifacts according to their root relative paths. */
+ public static final Comparator<Artifact> ROOT_RELATIVE_PATH_COMPARATOR =
+ new Comparator<Artifact>() {
+ @Override
+ public int compare(Artifact lhs, Artifact rhs) {
+ return lhs.getRootRelativePath().compareTo(rhs.getRootRelativePath());
+ }
+ };
+
@Override
public int compareTo(Object o) {
if (o instanceof Artifact) {