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