aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions/Artifact.java
diff options
context:
space:
mode:
authorGravatar Pedro Liberal Fernandez <plf@google.com>2016-10-05 18:56:31 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-10-05 19:41:55 +0000
commite673653a3b88e92f6491e998f40596c312b64362 (patch)
tree16231c8dbe81eb70f88188a415968b958316a10e /src/main/java/com/google/devtools/build/lib/actions/Artifact.java
parent58fa7b8324e02302ce55dd5320921de6e2660569 (diff)
JS, Localization: Adds support for localization with closure managed rules.
RELNOTES: JS: Add support for localization with closure managed rules. -- MOS_MIGRATED_REVID=135260827
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/Artifact.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/actions/Artifact.java9
1 files changed, 9 insertions, 0 deletions
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 374f8872ba..ac2cebf950 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 @@ public class Artifact
}
};
+ /** 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) {