diff options
author | shahan <shahan@google.com> | 2018-08-12 11:35:14 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-12 11:36:55 -0700 |
commit | c0d4bb06d4227be27d5b4d4b04a4d5bb9ae3215d (patch) | |
tree | 1504d37452650f2d35dd25bd03e39ff6ca9516d5 /src/main/java/com/google/devtools/build/lib/actions | |
parent | 5276be608c43fa37706903c1d9301403f814985e (diff) |
ActionAnalysisMetadata exposes whether loose headers are present. TransitiveVersionTable uses futures.
PiperOrigin-RevId: 208402465
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java b/src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java index 1e13cbec96..d86224ba3f 100644 --- a/src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java +++ b/src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java @@ -179,4 +179,14 @@ public interface ActionAnalysisMetadata { return this != NORMAL; } } + + /** + * Whether this action has loose headers. + * + * <p>If this is true, top-down evaluation considers an action changed if any source files in + * package have changed. + */ + default boolean hasLooseHeaders() { + return false; + } } |