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) {